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 California San Diego
Compétences que vous acquerrez: Programmation informatique, Programmation Java, Pensée informatique, Logiciels et technologies pour l'éducation, Pédagogie numérique, Débogage, L'enseignement, Principes de programmation, Java, Logique informatique
★ 2.8 (6) · Débutant · Cours · 1 à 3 mois

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

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

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

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

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

Compétences que vous acquerrez: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Programming Principles, Debugging, Problem Solving, C++ (Programming Language), Python Programming, Computational Logic
Intermédiaire · Cours · 3 à 6 mois

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

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Développement du programme, Pédagogie, Programmation Java, Programmation orientée objet (POO), Réceptivité culturelle, Pensée informatique, Pédagogie numérique, Algorithmes, Java, Conception orientée objet
★ 4.7 (11) · Débutant · Cours · 1 à 3 mois

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: Programmation informatique, Conception fonctionnelle, Programmation en Python, Programmation orientée objet (POO), Pensée informatique, Logiciel système, Installation du logiciel, Principes de programmation, Environnement de développement, Réutilisation du code, Programmation Python, Logique informatique, Environnements de développement intégré
★ 3.3 (10) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Terraform, Infrastructure as Code (IaC), Amazon Web Services, Amazon Elastic Compute Cloud, Cloud Infrastructure, Computer Programming, Command-Line Interface, Automation, Key Management
Intermédiaire · Cours · 1 à 4 semaines