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: IntelliJ IDEA, Kotlin
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Matplotlib, Plot (Graphics), Statistical Visualization, Data Visualization Software, Interactive Data Visualization, Data Presentation, Scatter Plots, Jupyter, Histogram, Box Plots, Graphing, Computer Programming, Development Environment, Animations
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Environnement de développement, Programmation en Python, Pensée informatique, IA générative, Développement de logiciels, Développement du programme, Mise en œuvre de l'IA, Débogage, Conception de jeux, Ingénierie de requête
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Informatique, C (langage de programmation), Programmation informatique, structures de données, Développement du programme, Débogage, Logiciels embarqués, Architecture des ordinateurs, Ingénierie informatique, Linux
Débutant · Cours · 1 à 3 mois
Dartmouth College
Compétences que vous acquerrez: Fichier E/S, Informatique, C (langage de programmation), Programmation informatique, Commandes Linux, Systèmes embarqués, Visualisation des logiciels, Débogage, Programmation du système, Logiciels embarqués, Interface de ligne de commande, Algorithmes, Génie logiciel, Linux, Principes de programmation, Architecture des ordinateurs, Serveurs Linux, Documentation du logiciel, Ingénierie informatique, Systèmes de fichiers
Débutant · Spécialisation · 3 à 6 mois

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

Compétences que vous acquerrez: Microsoft Copilot, Candidature au LLM, IA générative, Développement d'applications, API OpenAI, Outils de développement de logiciels, Mise en œuvre de l'IA, Outils d'ingénierie de requête, Grand modèle de langage (LLM)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Computational Thinking, Data Storage
Intermédiaire · Cours · 1 à 3 mois
Codio
Compétences que vous acquerrez: OAuth, Web Development Tools, Authentications, Web Servers, Application Programming Interface (API), Cloud API, Restful API, Server Side, JSON, Software Documentation, Javascript, Web Services, Application Security
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Microsoft Copilot, Flux de travail IA, Environnement de développement, ChatGPT, Environnements de développement intégré, Git (Système de contrôle des versions), GitHub, IA générative, Débogage, Google Gemini, Ingénierie de requête, Agents IA génératifs, OpenAI, Docker (Logiciel)
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Program Development, Integrated Development Environments, Code Review, Software Development, AI Enablement, Debugging, Web Development Tools, JavaScript Frameworks, Web Development, Artificial Intelligence, React.js, Context Management, Machine Learning
Intermédiaire · Projet Guidé · Moins de 2 heures

Scrimba
Compétences que vous acquerrez: HTML and CSS, Software Documentation, Technical Documentation, Style Guides, Web Development, Technical Writing
Débutant · Cours · 1 à 4 semaines