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: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
Débutant · Projet Guidé · Moins de 2 heures

University of Michigan
Compétences que vous acquerrez: Programmation en Python, Conception orientée objet, Programmation informatique, Animations, Visualisation (infographie), structures de données, Logique computationnelle, Concevoir, Architectures de modèles génératifs, Automatisation, modélisation 3D, Langages de script
Débutant · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Javascript, Développement Web Front-End, Développement Mobile, Programmation événementielle, Scripting, JSON, Programmation orientée objet (POO), Programmation informatique, Développement de jeux vidéo, Développement Web, Débogage, structures de données, Persistance des données, Applications Web, Développement d'applications
Débutant · Cours · 1 à 3 mois

University of Pennsylvania
Compétences que vous acquerrez: Programmation en Python, Environnements de développement intégré, Fichier E/S, Programmation informatique, Outils de programmation informatique, Pensée informatique, Environnement de développement, Jupyter, structures de données, Principes de programmation
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Maintenabilité, Javascript, Données Validation des données, Programmation informatique, Gestion des données, Environnement de développement, Conception de logiciels, structures de données, Débogage, Conception de jeux, Développement de logiciels, Documentation du logiciel
Débutant · Cours · 1 à 4 semaines

University of London
Compétences que vous acquerrez: Javascript, Gestion des données, Outils graphiques, Infographie, Programmation informatique, Outils de développement de logiciels, Débogage, Environnement de développement, Conception interactive, Outils de programmation informatique, Interaction Homme-Machine
Débutant · Cours · 1 à 4 semaines

Illinois Tech
Compétences que vous acquerrez: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
Préparer un diplôme
Débutant · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Databases, Data Visualization Software, Object Oriented Design, Web Scraping, Data Science, Creative Design, Scatter Plots, Data Structures, Programming Principles, File I/O, Integrated Development Environments, Software Visualization, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
Intermédiaire · Spécialisation · 3 à 6 mois

AI CERTs
Compétences que vous acquerrez: Vibe coding, Programming Principles, Prompt Engineering, OpenAI API, LangChain, Generative AI Agents, AI Enablement, Artificial Intelligence, Generative AI, Responsible AI, Computer Programming, Application Development, AI Product Strategy, Artificial Intelligence and Machine Learning (AI/ML), No-Code Development, Debugging
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Grand modèle de langage (LLM), Pipelines de données, IA générative, Déploiement des applications, Candidature au LLM, Cloud Computing, Conteneurisation, Docker (Logiciel), CI/CD, Rust (langage de programmation), Informatique sans serveur, Jenkins, Programmation informatique, Cas de test, Restful API, Visage étreint, DevOps, Interface de ligne de commande, Traitement du langage naturel (NLP), Amazon Web Services
Débutant · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Programmation en Python, C et C++, Algorithmes, Javascript, Analyse du réseau, Rust (langage de programmation), Stockage des données, Tests de développement, Java, Programmation informatique, Pensée informatique, Développement du programme, Cas de test, Test de logiciels, structures de données, Débogage, Principes de programmation, Bioinformatique, Théorie des graphes, Science Informatique Théorique
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Debugging, C++ (Programming Language), Software Documentation, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, System Programming, Data Structures, Programming Principles, Computer Programming, Generative AI Agents, Integrated Development Environments, Technical Documentation, Generative AI, Application Development, Data Validation
Débutant · Certificat Professionnel · 3 à 6 mois