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.

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

Board Infinity
Compétences que vous acquerrez: Critical Thinking and Problem Solving, Logical Reasoning, Analytical Skills, Deductive Reasoning, Critical Thinking, Problem Solving, Complex Problem Solving, Computational Logic, Applied Mathematics, Combinatorics, Geometry, Arithmetic
★ 2.7 (6) · Débutant · Cours · 1 à 3 mois

Amazon Web Services
Compétences que vous acquerrez: Interface de programmation d'applications (API), Amazon DynamoDB, Amazon S3, Authentifications, Évolutivité, Autorisation (informatique), Informatique sans serveur, Déploiement des applications, AWS CloudFormation, Amazon Web Services, Infrastructure as Code (IaC), Programmation événementielle, Gestion de l'informatique en nuage, Automatisation, L'informatique sans serveur, Infrastructure en nuage, Déploiement dans le nuage
★ 4.9 (21) · Débutant · 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

KodeKloud
Compétences que vous acquerrez: Conteneurisation, Mise en réseau générale, Évolutivité, Architecture des logiciels, Déploiement des applications, Kubernetes, Microservices, Architecture de l'infrastructure, L'informatique en nuage, DevOps
★ 4.6 (21) · Débutant · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Programmation en Python, Programmation Python, Développement de logiciels, Débogage, Scripting
★ 4.6 (72) · Intermédiaire · Projet Guidé · Moins de 2 heures

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

DeepLearning.AI
Compétences que vous acquerrez: Appel d'outils, Flux de travail agentiques, Candidature au LLM, Agents génératifs d'IA, Modèles de conception de logiciels, Orchestration de l'IA, Systèmes agentiques
★ 4.5 (47) · Débutant · Projet · Moins de 2 heures

KodeKloud
Compétences que vous acquerrez: Technologie Open Source, Commandes Unix, GitHub, Linux, Logiciel de collaboration, Outils Devops, Contrôle des versions, Git (système de contrôle de version), DevOps
★ 4.8 (34) · Débutant · Cours · 1 à 4 semaines

KodeKloud
Compétences que vous acquerrez: Conteneurisation, Systèmes de fichiers, Commandes Unix, Docker (Logiciel), Interface de ligne de commande, Configuration requise, Réseaux informatiques, Logiciel de collaboration, Persistance des données, Outils Devops, L'informatique en nuage, Réseau virtuel, Commandes Linux, Installation du logiciel, DevOps, Stockage des données
★ 4.7 (44) · Débutant · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Développement Web, Outils de développement web, Langage de balisage hypertexte (HTML), Scripting, Javascript, Principes de programmation
★ 4.5 (110) · Débutant · Projet Guidé · Moins de 2 heures