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: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Full-Stack Web Development, Scripting Languages, Computer Programming, Javascript, Database Management
Préparer un diplôme
Débutant · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Pensée informatique, Remue-méninges, Pédagogie numérique, Informatique, Principes de programmation, Logiciels et technologies pour l'éducation, Débogage
Débutant · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Collecte de données, Algorithmes, Stockage des données, C (langage de programmation), Programmation informatique, Pensée informatique, Développement du programme, Microsoft Visual Studio, Principes de programmation
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Environnements de développement intégré, Git (Système de contrôle des versions), Conception orientée objet, Programmation orientée objet (POO), Contrôle des versions, Modèles de conception de logiciels, Programmation informatique, Débogage, Interface de ligne de commande, Conception de logiciels, Développement de logiciels, Principes de programmation, Génie logiciel
Débutant · Cours · 1 à 4 semaines

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

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

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

University of London
Compétences que vous acquerrez: Développement Mobile, Programmation informatique, Développement de jeux vidéo, Animation et conception de jeux, Musique, Interface utilisateur (UI), Visualisation (infographie), Multimédia, Infographie, Développement d'applications, Conception interactive
Mixte · Cours · 1 à 3 mois

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

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Algorithmes, C (langage de programmation), Programmation informatique, Systèmes de fichiers, Pensée informatique, Gestion des données, Systèmes d'Exploitation, structures de données, Débogage, Matériel informatique
Préparer un diplôme
Débutant · Cours · 1 à 3 mois