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.

California Institute of the Arts
Compétences que vous acquerrez: Expérience de l'utilisateur, Conception graphique et visuelle, Maquettes, Prototypage, Conception de sites web, Conception visuelle, Wireframing, Recherche UI/UX, Conception de l'interface et de l'expérience utilisateur (UI/UX), Conception de l'interface utilisateur (UI), Revues de conception, Langue web, Conception et développement de sites web, Conception de l'expérience utilisateur, Conception de sites web réactifs, Conception interactive, Stratégie UI/UX, Éléments et principes de conception, Interface utilisateur (UI), HTML et CSS
★ 4.9 (915) · Intermédiaire · Cours · 1 à 3 mois

Yale University
Compétences que vous acquerrez: L'esprit d'entreprise, Assurance qualité des logiciels, Tests de logiciels, Essais cliniques, Dispositifs médicaux, Recherche sur les utilisateurs, Apprentissage automatique, Conception de logiciels, Gestion des risques, Protection de la vie privée dans le domaine médical, Facilité d'utilisation, Gestion de projets dans le domaine de la santé, Vérification et validation, Ingénierie biomédicale, Qualité des logiciels (SQA/SQC), Facteurs humains, Conformité réglementaire, Technologie de la santé, Interface utilisateur (UI), Cycle de vie du développement logiciel
★ 4.8 (291) · Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Développement d'applications, Tests unitaires, Comptes d'utilisateurs, Authentifications, Développement web back-end, Django (Framework Web), Restful API, Développement Web, Bases de données, Contrôle des versions, Développement de bases de données, Applications Web, Conception de l'API, Interface de programmation d'applications (API), Git (système de contrôle de version), Outils de test, MySQL, Test de l'API
★ 4.6 (180) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: File I/O, Memory Management, Debugging, C++ (Programming Language), C and C++, Software Documentation, Development Testing, Code Reusability, Vibe coding, Programming Principles, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Functional Design, Performance Tuning, Generative AI Agents, Application Design, Technical Documentation
★ 4.5 (26) · Débutant · Certificat Professionnel · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: Développement d'applications, Développement Web, Outils de développement Microsoft, Environnement de développement, Cadres d'application, Développement du programme, Microsoft Visual Studio
★ 4.1 (289) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation informatique, Développement de logiciels, Intégration continue, Technologies de l'ordinateur central, CI/CD, Gestion des fichiers, Fichier E/S, Outils de programmation informatique, Déploiement continu, Débogage, COBOL (langage de programmation), Ordinateurs centraux, Logique informatique, Principes de programmation, Environnement de développement, Développement du programme, Environnements de développement intégré
★ 4.6 (192) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement d'applications, Programmation informatique, Réutilisation du code, Gestion des données, Structures de données, Persistance des données, Gestion des fichiers, Programmation Java, Java, Fichier E/S, Programmation orientée objet (POO), Conception orientée objet, Principes de programmation, Systèmes de fichiers, Développement du programme
★ 4.8 (73) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Package and Software Management, Data Science, Exploratory Data Analysis, Computer Programming, Mathematical Software
★ 4.8 (84) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Code Reusability, Software Documentation, Computer Science, Maintainability
★ 4.7 (168) · Intermédiaire · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Programmation informatique, Docker (Logiciel), Intégration continue, Déploiement des applications, Cas de test, Tests unitaires, Informatique en nuage, L'informatique sans serveur, CI/CD, Conteneurisation, Interface de ligne de commande, Restful API, Informatique sans serveur, Traitement du langage naturel, Jenkins, DevOps, Candidature au LLM, Rust (langage de programmation), Visage étreint, Pipelines de données, Modélisation des grandes langues
★ 3.9 (293) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: File I/O, Data Import/Export, C++ (Programming Language), C and C++, Programming Principles, Data Structures, File Management, Computer Programming, Memory Management, Computer Science, Data Storage
★ 4.7 (237) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programming Principles, Computer Programming, Python Programming, Computational Logic, Computer Science
★ 4.5 (271) · Débutant · Cours · 1 à 4 semaines