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.

University of Leeds
Compétences que vous acquerrez: Automatisation, Réutilisation du code, Programmation informatique, Robotique, Principes de programmation, Programmation Python, Algorithmes, Programmation en Python, Logique informatique
★ 4.8 (106) · Débutant · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Modélisation mathématique, Analyse technique, Programmation informatique, Analyse numérique, Logiciels mathématiques, Ingénierie structurelle, C++ (langage de programmation), Méthodes des éléments finis
★ 4.6 (564) · Intermédiaire · Cours · 3 à 6 mois

Jordan University of Science and Technology
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Program Development, Software Engineering, C++ (Programming Language), Data Structures, Software Development, Computer Programming, Programming Principles, Java, Query Languages
★ 3.8 (19) · Intermédiaire · Cours · 1 à 4 semaines

National Taiwan University
Compétences que vous acquerrez: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Memory Management, Debugging
★ 4.8 (370) · Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Programming Principles, Software Development Tools, Program Development, Software Installation, Debugging, Computer Programming, Computing Platforms, Command-Line Interface
★ 4.4 (12) · Débutant · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Développement d'applications, Informatique, Programmation informatique, Programmation événementielle, Génie logiciel, Applications Web, Javascript, Développement du programme, React.js, Principes de programmation, Programmation orientée objet (POO), Cadres JavaScript, Vue.JS, Développement Web, Angulaire, Structures de données
★ 4.6 (23) · Intermédiaire · Cours · 1 à 3 mois

KodeKloud
Compétences que vous acquerrez: Réutilisation du code, Programmation informatique, Développement du programme, Principes de programmation, Programmation Python, Stockage des données, Programmation en Python, Débogage, Architecture des ordinateurs, Structures de données, Logique informatique
★ 4.4 (30) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science
★ 4.6 (45) · Débutant · Cours · 1 à 4 semaines

Dartmouth College
Compétences que vous acquerrez: Programmation du système, Programmation informatique, C (langage de programmation), Systèmes embarqués, Visualisation des logiciels, Ingénierie informatique, Gestion de la mémoire, Linux, Structures de données, Logiciels embarqués
★ 4.7 (65) · Débutant · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Outils de développement web, Programmation informatique, Génie logiciel, Principes de programmation, Programmation Python, Programmation en Python, Développement Web, Structures de données
★ 4.6 (39) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Computational Logic, Computer Science
★ 4.6 (969) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programming Principles, Computer Programming, Python Programming, Computational Logic, Computer Science
★ 4.5 (271) · Débutant · Cours · 1 à 4 semaines