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: Débogage, Développement de logiciels, Programmation orientée objet (POO), Interface de ligne de commande, Programmation informatique, Modèles de conception de logiciels, Environnements de développement intégré, Programmation Informatique, Conception orientée objet, Génie logiciel, Git (Système de contrôle des versions), Principes de programmation, Conception de logiciels, Contrôle des versions
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation en Python, Scripting, Programmation informatique, Développement de logiciels, Pensée informatique, Programmation Informatique, Principes de programmation
Débutant · Projet Guidé · Moins de 2 heures

Duke University
Compétences que vous acquerrez: Algorithmes, Débogage, Interface utilisateur (UI), Fichier E/S, Développement de logiciels, Simulations, Programmation informatique, Interface de ligne de commande, Systèmes d'exploitation, Systèmes d'Exploitation, Développement du programme, Maintenabilité, Programmation du système, Environnement de développement, Test de logiciels, Programmation Informatique, C (langage de programmation), structures de données, Génie logiciel, Principes de programmation, Conception de logiciels, Résolution de problèmes
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Développement Web Front-End, Débogage, Gestion des paquets et des logiciels, JSON, Programmation orientée objet (POO), Programmation événementielle, Développement du programme, Programmation informatique, Programmation Informatique, Node.js, Javascript, Tests unitaires, Outils de développement web, Applications Web, Principes de programmation, Conception fonctionnelle, structures de données, Jest (cadre de test JavaScript)
Débutant · Cours · 1 à 3 mois

University of London
Compétences que vous acquerrez: Développement Mobile, Traitement des signaux numériques, Développement d'applications, Programmation informatique, Programmation Informatique, Musique, Développement mobile, Conception interactive, Conception de l'interface et de l'expérience utilisateur (UI/UX), Multimédia, Visualisation (infographie), Animation et conception de jeux, Infographie
Mixte · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Algorithmes, Conception de solutions, Programmation informatique, C (langage de programmation), Programmation Informatique, Génie logiciel, Principes de programmation, Résolution de problèmes
Débutant · Cours · 1 à 4 semaines