Les cours de programmation peuvent vous aider à apprendre la logique, la syntaxe et les structures nécessaires pour créer vos propres programmes. Vous pouvez développer des compétences en organisation du code, résolution de problèmes et utilisation d'outils de développement. Beaucoup de cours proposent des exercices pratiques pour progresser étape par étape.

Compétences que vous acquerrez: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Computational Thinking, Programming Principles, Computer Programming, Computer Science
Intermédiaire · Spécialisation · 3 à 6 mois

University of London
Compétences que vous acquerrez: Programmation informatique, Débogage, Infographie, Outils de développement de logiciels, Javascript, Gestion des données, Interaction Homme-Machine, Conception interactive, Outils de programmation informatique, Outils graphiques, Environnement de développement
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
Débutant · Projet Guidé · Moins de 2 heures

Illinois Tech
Compétences que vous acquerrez: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
Préparer un diplôme
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Computational Thinking, Java, Algorithms, Debugging, Programming Principles, Computer Programming, Pseudocode, Mathematical Theory & Analysis, Integrated Development Environments, Analysis, Solution Design, Analytical Skills
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Plotly, Object Oriented Programming (OOP), Matplotlib, Pandas (Python Package), Data Visualization, Interactive Data Visualization, Seaborn, Data Analysis, NumPy, Data Visualization Software, Data Structures, Restful API, Python Programming, Application Programming Interface (API), Scatter Plots, Data Manipulation, Programming Principles, Computer Programming, Data Transformation, Program Development
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Debugging, C++ (Programming Language), Software Documentation, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, System Programming, Data Structures, Programming Principles, Computer Programming, Generative AI Agents, Integrated Development Environments, Technical Documentation, Generative AI, Application Development, Data Validation
Débutant · Certificat Professionnel · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Databases, Data Visualization Software, Object Oriented Design, Web Scraping, Data Science, Creative Design, Scatter Plots, Data Structures, Programming Principles, File I/O, Integrated Development Environments, Software Visualization, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programmation informatique, Déploiement dans le nuage, Intelligence artificielle, Prise de décision fondée sur les données, IA générative
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Programmation informatique, Interface de ligne de commande, Visage étreint, Amazon Web Services, Conteneurisation, Candidature au LLM, Déploiement des applications, Rust (langage de programmation), Grand modèle de langage (LLM), CI/CD, Docker (Logiciel), DevOps, Traitement du langage naturel (NLP), IA générative, Cas de test, Jenkins, Informatique sans serveur, Restful API, Cloud Computing, Pipelines de données
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Computational Thinking, Java, Algorithms, Programming Principles, Computer Programming, Debugging, Solution Design
Avancées · Cours · 1 à 3 mois