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: Programmation informatique, Programmation Python, Réutilisation du code, Développement de logiciels, Programmation en Python, Principes de programmation
Débutant · Projet Guidé · Moins de 2 heures

Duke University
Compétences que vous acquerrez: Gestion de la mémoire, Résolution de problèmes, Fichier E/S, Cas de test, Génie logiciel, Développement du programme, C (langage de programmation), Programmation informatique, Conception de logiciels, Structures de données, Débogage, Développement de logiciels, Simulations, Planification des tests, Algorithmes, C et C++, Tests de logiciels, Programmation du système, Principes de programmation, Maintenabilité
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Fichier E/S, C (langage de programmation), Développement du programme, Débogage, Gestion des fichiers, Stockage des données, Réutilisation du code, Persistance des données, C et C++, Conception de l'application, Principes de programmation, Pensée informatique
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Interface utilisateur (UI), Logiciel de tableur, Conception de l'interface et de l'expérience utilisateur (UI/UX), Intégration des données, Développement d'applications, Déploiement des applications, Applications en nuage, Conception de l'application, Conception de l'expérience utilisateur, Développement sans code
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: JSON, Outils de développement web, Jest (cadre de test JavaScript), Programmation orientée objet (POO), Génie logiciel, Développement Web, Développement Web Front-End, Structures de données, Débogage, Programmation événementielle, Node.JS, Réutilisation du code, Javascript, Applications Web, Logique informatique, Tests de logiciels, Tests unitaires, Principes de programmation
Débutant · Cours · 1 à 3 mois

Anthropic
Compétences que vous acquerrez: Examen du code, GitHub, Génie logiciel, Modèle Contexte Protocole, Agents génératifs d'IA, Outils de développement de logiciels, Interface de ligne de commande, Code Claude, Candidature au LLM, Automatisation, Développement de logiciels, Appel d'outils, Gestion du contexte, Anthropic Claude
Mixte · Cours · 1 à 4 semaines

Google Cloud
Compétences que vous acquerrez: No-Code Development, Email Automation, Business Process Automation, Application Deployment, Automation, Business Process, Workflow Management, Google Workspace, Application Development, Application Performance Management, User Interface and User Experience (UI/UX) Design, Security Controls, Data Integration, Authorization (Computing), Application Design, Authentications, Cloud Applications, Scripting, Google Sheets, Application Lifecycle Management
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Computational Logic
Intermédiaire · Cours · 1 à 4 semaines