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.

University of Toronto
Compétences que vous acquerrez: Assurance de la sécurité, Modélisation mathématique, Architecture des logiciels, Robotique, Simulation et logiciels de simulation, Systèmes de contrôle, Simulations, Architecture matérielle, Architecture des systèmes
★ 4.7 (2,9 k) · Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Python Programming, Program Development, Game Design, Code Reusability, Computer Programming, Programming Principles, Functional Design, Development Environment, Computational Logic, Building Codes
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Exploratory Data Analysis, Data Manipulation, Statistical Analysis, R (Software), Analytical Skills, Ggplot2, Data Storytelling, R Programming, Statistical Methods, Data Wrangling, Data Transformation, Quantitative Research, Data Visualization Software, Data Science, Applied Machine Learning, Data Preprocessing, Probability & Statistics, Scatter Plots, Business Analytics, Data Analysis
Débutant · Spécialisation · 3 à 6 mois

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Android Development, Android Studio, Mobile Development, User Interface (UI), Mobile Development Tools, Kotlin, Application Development, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, UI Components, Mobile Security, Data Persistence, Data Management, Geographic Information Systems, Restful API, Performance Tuning, Global Positioning Systems, Application Programming Interface (API), Cloud Storage, Application Performance Management
Intermédiaire · Cours · 1 à 3 mois
University of Alberta
Compétences que vous acquerrez: Gestion de projet, Gestion des produits, Méthodologie agile, Analyse des besoins, Développement agile de logiciels, Développement de logiciels, Plan du projet, Méthodologie Agile, Gestion de projet Agile, Gestion des exigences, Gestion de projet agile, Développement logiciel agile, Planification du projet, Méthodologies de développement de logiciels, Cycle de vie du développement des systèmes, Scrum (développement de logiciels), Développement des processus, Exigences relatives aux produits, Exigences fonctionnelles, Génie logiciel
★ 4.6 (7,8 k) · Mixte · Cours · 1 à 4 semaines

John Wiley & Sons
Compétences que vous acquerrez: Java Programming, Java, Memory Management, Object Oriented Design, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Computational Logic, API Design, Data Structures
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Robotics, Machine Controls, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), CI/CD, Continuous Integration, Artificial Intelligence, 3D Modeling, Large Language Modeling, Agentic Workflows, Continuous Deployment, Docker (Software), Automation Engineering, 3D Assets, LLM Application, Containerization, Ubuntu, Python Programming, Linux, C++ (Programming Language)
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Graph Theory, Algorithms, Data Structures, Computational Thinking, Computer Programming, Theoretical Computer Science, Computational Logic, Solution Design
Intermédiaire · Cours · 1 à 3 mois

John Wiley & Sons
Compétences que vous acquerrez: Object Oriented Design, Java, Java Programming, Object Oriented Programming (OOP), Software Design Patterns, Maintainability, Software Design, Code Reusability, Functional Design, Data Management, Data Modeling
Intermédiaire · Cours · 1 à 3 mois
University of Virginia
Compétences que vous acquerrez: Méthodologie agile, Livraison continue, Analyse de la clientèle, Témoignage de l'utilisateur, Développement agile de logiciels, Méthodologie Agile, Penser la conception, Examen par les pairs, Gestion de projet Agile, Amélioration des produits, Développement logiciel agile, Interface utilisateur (UI), Gestion d'équipe, Essais de produits, Gestion de la performance des équipes, Persona (Expérience utilisateur), Gestion de projet agile, Facilité d'utilisation, Tests d'utilisabilité, Développement de produits, Développement de la personnalité, Planification du sprint, Développement agile de produits
★ 4.7 (4,9 k) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Software Installation, Python Programming, Data Structures, Data Processing, Programming Principles, Scripting Languages, Scripting, Development Environment, Computer Programming, Code Reusability, Functional Testing, Debugging, Problem Solving
Débutant · Cours · 1 à 3 mois

University of Alberta
Compétences que vous acquerrez: Modèle Vue Contrôleur, Programmation orientée objet (POO), Microservices, Modèles de conception de logiciels, Java, Ingénierie des familles de produits, Développement de logiciels, Architecture des logiciels, Conception de l'API, Langage de modélisation unifié, Conception orientée objet, Conception de logiciels, Services Web, Examen du code, Restful API, Visualisation des logiciels, Architecture orientée services, Architecture des systèmes, Protocole d'accès simple aux objets (SOAP), Documents de conception de logiciels
★ 4.6 (4 k) · Débutant · Spécialisation · 3 à 6 mois