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: Périphériques, Structures de données, Architecture matérielle, Microarchitecture, Programmation du système, Matériel informatique, Débogage, Architecture des systèmes, Stockage des données, Systèmes embarqués, Architecture des ordinateurs, Logiciels embarqués, Gestion de la mémoire, C (langage de programmation)
★ 4.1 (153) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Exigences fonctionnelles, Architecture des logiciels, Développement Android, Interopérabilité, Documents relatifs aux besoins des utilisateurs, Architecture des systèmes, Analyse des besoins, Maintenabilité, Cadres d'application, Internet des objets, Modèles de conception de logiciels
★ 4.3 (250) · Mixte · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Visualisation (infographie), Structures de données, Scripting, Programmation informatique, Animations, modélisation 3D, Langages de script, Logique informatique, Architectures de modèles génératifs, Principes de programmation, Logiciel de conception, Conception, Programmation Python
★ 4.9 (102) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Memory Management, Microarchitecture, Software Development, Hardware Architecture, Debugging, Secure Coding, Build Tools, Application Security, Computer Architecture, System Configuration, Programming Principles, C (Programming Language), Digital Signal Processing, Application Development, C++ (Programming Language)
★ 4.7 (210) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Conception de l'interface utilisateur (UI), Flutter (Logiciel), Interface utilisateur (UI), Environnement de développement, Développement mobile, Développement Android, Composants de l'interface utilisateur, Développement d'applications, Développement de logiciels, Débogage, Autres langages de programmation mobile, Outils de développement mobile, Développement multiplateforme, Conception de l'interface et de l'expérience utilisateur (UI/UX), Outils de développement de logiciels, Interface de programmation d'applications (API), Cadres d'application, Apple iOS, développement iOS
★ 4.4 (171) · Débutant · Cours · 1 à 3 mois

Google Quantum AI
Compétences que vous acquerrez: Quantum computing, Emerging Technologies, Hardware Architecture, Mathematical Software, Failure Analysis, Computer Programming Tools, Simulation and Simulation Software, Theoretical Computer Science, Mathematical Modeling, Estimation, Simulations
★ 4.6 (220) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Exploratory Data Analysis, NumPy, Data Visualization, Data Analysis, Plot (Graphics), Seaborn, Matplotlib, Statistical Visualization, Cloud Computing, Jupyter, Dimensionality Reduction, Data Science, Unsupervised Learning, Scikit Learn (Machine Learning Library), Machine Learning Methods, Numerical Analysis, Python Programming, Data Manipulation
★ 4.6 (298) · Intermédiaire · Projet Guidé · Moins de 2 heures
Stanford Online
Compétences que vous acquerrez: Modèle de Markov, Algorithmes, Apprentissage non supervisé, Modélisation statistique, Optimisation du modèle, Apprentissage automatique appliqué, Méthodes d'apprentissage automatique, Apprentissage automatique, Statistiques bayésiennes, Réseau bayésien, Apprentissage statistique des machines, Méthodes statistiques, Probabilités et statistiques, Modèle de formation, Distribution de probabilité, Algorithmes d'apprentissage automatique, Modèle de réseau
★ 4.6 (305) · Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Tests unitaires, Développement web back-end, MySQL, Git (système de contrôle de version), Développement d'applications, Développement Web, Conception de l'API, Comptes d'utilisateurs, Django (Framework Web), Authentifications, Test de l'API, Bases de données, Applications Web, Contrôle des versions, Restful API, Développement de bases de données, Interface de programmation d'applications (API), Outils de test
★ 4.6 (186) · Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Typography, Cascading Style Sheets (CSS), Web Design, Web Development Tools, Browser Compatibility, Front-End Web Development, Application Deployment, Web Design and Development, Web Development, Computer Programming Tools, Animations, Development Environment, Software Development Tools, UI Components, Javascript, Maintainability, User Interface (UI)
★ 4.6 (252) · Débutant · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: Django (Web Framework), Performance Tuning, Postman API Platform, Restful API, Application Programming Interface (API), Data Validation, Authentications, Frontend Integration, React.js, API Testing, Authorization (Computing), Secure Coding, Object-Relational Mapping, API Design, Scalability, JavaScript Frameworks, JSON, Test Tools, Web Development, Python Programming
★ 4.6 (163) · Avancées · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Matplotlib, Pandas (Python Package), Plot (Graphics), NumPy, Data Cleansing, Data Structures, Scientific Visualization, Data Visualization Software, Predictive Analytics, Data Visualization, Statistical Visualization, Debugging, Data Presentation, Data Manipulation, Code Reusability, Object Oriented Programming (OOP), Python Programming, Simulations, Predictive Modeling, Data Analysis
★ 4 (111) · Débutant · Spécialisation · 3 à 6 mois