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: C and C++, Object Oriented Programming (OOP), C++ (Programming Language), Data Validation, Data Integrity, Computer Programming, Computer Science
★ 4.8 (230) · Intermédiaire · Cours · 1 à 4 semaines

Codio
Compétences que vous acquerrez: Algorithms, C++ (Programming Language), C and C++, Data Structures, Theoretical Computer Science, Computer Programming
★ 4.5 (11) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Code Reusability, Software Documentation, Computer Science, Maintainability
★ 4.7 (168) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Graph Theory, Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming
★ 4.4 (31) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Données Validation des données, Outils de développement web, Réutilisation du code, Développement de jeux vidéo, Programmation informatique, Conception de jeux, Javascript, Outils de développement de logiciels, Programmation orientée objet (POO), Principes de programmation, Validation des données, Développement du programme, Débogage, Développement de logiciels, Conception de logiciels, Structures de données, Outils de programmation informatique, Environnements de développement intégré, Documentation du logiciel, Maintenabilité, Environnement de développement
★ 4.2 (11) · Débutant · Cours · 1 à 4 semaines

Simplilearn
Compétences que vous acquerrez: C (langage de programmation), Programmation informatique, Principes de programmation, Algorithmes, C et C++, Autres langages de programmation, Gestion de la mémoire, Gestion des données, Structures de données, Fichier E/S, Gestion des fichiers, Environnement de développement
★ 4.5 (24) · Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Outils de développement web, Tests de performance, Programmation informatique, Optimisation des performances, Génie logiciel, Programmation Python, Programmation orientée objet (POO), Programmation en Python, Débogage, Développement Web, Fichier E/S, Structures de données
★ 4.8 (24) · Intermédiaire · Cours · 1 à 4 semaines

Dartmouth College
Compétences que vous acquerrez: Développement d'applications, Réutilisation du code, Programmation informatique, Programmation du système, Interface de ligne de commande, Make.com, C (langage de programmation), C et C++, Développement du programme, Systèmes embarqués, Commandes Linux, Fichier E/S, Linux, Outils de programmation informatique, Analyse de dépendance, Installation du logiciel, Gestion des fichiers, Logiciels embarqués, Environnement de développement, Outils de construction
★ 4.7 (33) · Débutant · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Theoretical Computer Science, Software Development, Programming Principles, Computer Programming, Problem Solving, Software Engineering, Data Structures, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
Intermédiaire · Spécialisation · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming, Text Mining
★ 4.6 (17) · Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Git (Version Control System), Version Control, GitHub, Jupyter, Python Programming, Programming Principles, Software Versioning, Data Science, Generative AI, Development Environment, Computer Programming, Data Analysis
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Informatique, Programmation informatique, Conception de jeux, Principes de programmation, Programmation Python, Développement du programme, Programmation en Python, Débogage, Logique informatique, Conception et produit
Débutant · Cours · 1 à 4 semaines