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: Pseudocode, Programming Principles, Program Development, Software Visualization, Computational Logic, Process Modeling, Diagram Design, Computer Programming Tools, Code Reusability, Computer Programming, Maintainability, Software Documentation, Software Installation
Débutant · Cours · 1 à 3 mois

Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Memory Management, Computational Thinking
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Version Control, Debugging, Git (Version Control System), Microsoft Visual Studio, C# (Programming Language), .NET Framework, Development Environment, Integrated Development Environments, Program Development, Computer Programming Tools, Microsoft Development Tools, Software Development Tools, Code Reusability, Package and Software Management, Software Installation, File Management, User Interface (UI)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation en Python, IA générative, Google Gemini, Programmation Python, Développement du programme, Développement de logiciels, Ingénierie de requête, Ingénierie rapide, Pensée informatique, Codage vibratoire, Environnement de développement
★ 4.1 (11) · Débutant · Projet Guidé · Moins de 2 heures
Dartmouth College
Compétences que vous acquerrez: Gestion de la mémoire, Informatique, Serveurs Linux, Visualisation des logiciels, Génie logiciel, Ingénierie informatique, Interface de ligne de commande, Documentation du logiciel, Linux, Algorithmes, Programmation informatique, Systèmes embarqués, Outils de programmation informatique, Débogage, Logiciels embarqués, C (langage de programmation), C et C++, Principes de programmation, Fichier E/S, Commandes Linux
★ 4.6 (440) · Débutant · Spécialisation · 3 à 6 mois
Codio
Compétences que vous acquerrez: OAuth, Web Development Tools, Authentications, Web Servers, Application Programming Interface (API), API Design, Cloud API, Restful API, Server Side, Web Development, Servers, JSON, Software Documentation, Web Applications, Javascript, Web Services, Technical Documentation, Application Security
★ 4.5 (6) · Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Hypertext Markup Language (HTML), Software Documentation, Technical Documentation, Web Development, Technical Writing
★ 4.3 (11) · Débutant · Cours · 1 à 4 semaines

Illinois Tech
Compétences que vous acquerrez: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, System Programming, Pseudocode, Program Development, Event-Driven Programming, Diagram Design, Software Design, Data Import/Export, User Interface (UI), Data Structures, Graphical Tools, UI Components
★ 4.7 (21) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Copilote GitHub, Conteneurisation, GitHub, Docker (Logiciel), ChatGPT, Google Gemini, Débogage, Ingénierie de requête, OpenAI, Ingénierie rapide, Environnements de développement intégré, Git (système de contrôle de version), Environnement de développement
★ 4.8 (18) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Copilote GitHub, IA générative, Workflows d'IA, Candidature au LLM, Connaissance de l'IA, Une créativité alimentée par l'IA, Modélisation des grandes langues, Outils de programmation informatique, Outils de développement de logiciels
★ 4.3 (8) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Program Development, Integrated Development Environments, Software Development, AI Integrations, AI literacy, Web Development Tools, Web Development, Artificial Intelligence, React.js, Machine Learning
Intermédiaire · Projet Guidé · Moins de 2 heures