Les cours en programmation R peuvent vous aider à apprendre comment analyser, visualiser et manipuler des données. Vous pouvez développer des compétences en modèles statistiques, préparation des données et création de graphiques. Beaucoup de cours utilisent des jeux de données pour illustrer les concepts.

Compétences que vous acquerrez: Modélisation prédictive, Manipulation des données, Pipelines de données, Apprentissage automatique, La programmation en R, Traitement des données, Ingénierie des caractéristiques, Médecine hospitalière, Visualisation de Données, Apprentissage automatique appliqué, Optimisation des performances, Analyse prédictive, Gestion des données cliniques, Modélisation statistique, Nettoyage des données, Tidyverse (Package R)
Intermédiaire · Projet Guidé · Moins de 2 heures

University of Pennsylvania
Compétences que vous acquerrez: Programmation orientée objet (POO), Programmation Java, structures de données, Programmation informatique, Conception orientée objet, Tests unitaires, Java, Principes de programmation, Test de logiciels, Développement piloté par les tests (TDD), Développement d'applications
Débutant · Cours · 1 à 4 semaines
Duke University
Compétences que vous acquerrez: MySQL, Modélisation des données, Conception de la base de données, SQL, Business Analytics, Big Data, Gestion des données, Analyse des Données, Bases de données, Bases de données relationnelles, Analyse de valeur et de rentabilité
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Manipulation des données, Interface de programmation d'application (API), Environnements de développement intégré, Web scraping, Tests unitaires, Programmation en Python, SQL, Traitement des données, Examen du code, Transformation de données, Guides de style, Extrait, Bases de données, Restful API
Intermédiaire · Cours · 1 à 4 semaines

Princeton University
Compétences que vous acquerrez: Programmation Java, Programmation informatique, structures de données, Science Informatique Théorique, Cryptographie, Algorithmes, Pensée informatique, Algèbre linéaire, Théorie des graphes, Routage de réseau
Intermédiaire · Cours · 3 à 6 mois

Johns Hopkins University
Compétences que vous acquerrez: Interface de ligne de commande, Commandes Unix, Langages de script, Unix, Cloud Computing, Gestion des fichiers, Scripting, GitHub, Script Shell, Ubuntu, Mac OS, Bash (langage de script), Git (Système de contrôle des versions), Linux
Débutant · Cours · 1 à 3 mois

University of California, Santa Cruz
Compétences que vous acquerrez: structures de données, Programmation orientée objet (POO), Programmation informatique, Conception orientée objet, C (langage de programmation), C++ (langage de programmation), Principes de programmation, Algorithmes, Théorie des graphes
Intermédiaire · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: structures de données, Programmation informatique, Programmation orientée objet (POO), Débogage, Programmation événementielle, Modèles de conception de logiciels, actifs 3D, Composants UI, Documentation du logiciel, C++ (langage de programmation), Stockage des données, Principes de programmation, Développement de jeux vidéo, Environnement de développement, C# (langage de programmation), Architecture logicielle, Conception de jeux, Moteur Unité, Moteur Unreal, Développement d'applications
Intermédiaire · Spécialisation · 3 à 6 mois

LearnQuest
Compétences que vous acquerrez: Infrastructure à clés publiques, Commandes Linux, Interface de ligne de commande, Comptes d'utilisateurs, Gestion des paquets et des logiciels, Contrôle des versions, Moniteur du système, DevOps, Git (Système de contrôle des versions), Administration Linux, Détection et prévention des intrusions, Systèmes de fichiers, Serveurs Linux, Gestion des fichiers, Ubuntu, Architecture de l'informatique en nuage, Pare-feu, Linux, Administration du système d'exploitation, Virtualisation Private Network (VPN)
Débutant · Spécialisation · 3 à 6 mois
University of Michigan
Compétences que vous acquerrez: Débogage, Feuilles de style en cascade (CSS), HyperText Markup Language (HTML), MySQL, Développement Web, Codage sécurisé, PHP (langage de script), Base de données, Applications Web, Données Validation des données, Développement web back-end, Environnement de développement, Serveurs web
Intermédiaire · Cours · 1 à 3 mois
University of California, Santa Cruz
Compétences que vous acquerrez: Programmation orientée objet (POO), structures de données, Programmation informatique, Débogage, Interface de ligne de commande, C (langage de programmation), C++ (langage de programmation), Systèmes de fichiers
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Commandes Linux, GitHub, Commandes Unix, Interface de ligne de commande, Développement de logiciels, Développement Web, Contrôle des versions, Version du logiciel, Git (Système de contrôle des versions), Gestion des fichiers, Logiciel de collaboration, Linux, Outils de développement de logiciels
Débutant · Cours · 1 à 4 semaines