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: Environnements de développement intégré, Environnement de développement, Débogage, Développement de logiciels, Outils de développement de logiciels, Microsoft Visual Studio, Git (système de contrôle de version), Contrôle des versions, Outils de développement Microsoft
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Javascript, Interface de programmation d'applications (API), Développement Web
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: File I/O, Object Oriented Programming (OOP), Debugging, Object Oriented Design, JSON, Data Structures, Code Reusability, Python Programming, Microsoft Visual Studio, Development Environment, Integrated Development Environments, Scripting, Maintainability, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), File Management
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Data Structures, C++ (Programming Language), C and C++, Programming Principles, Algorithms, Theoretical Computer Science, Object Oriented Programming (OOP)
Intermédiaire · Cours · 1 à 4 semaines

Codio
Compétences que vous acquerrez: Go (Programming Language), Package and Software Management, Object Oriented Programming (OOP), Web Services, Web Frameworks, Debugging, Python Programming, Server Side, Performance Tuning, Other Programming Languages, Software Engineering, Programming Principles
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Theoretical Computer Science, Software Development, Programming Principles, Computer Programming, Problem Solving, Software Engineering, Data Structures, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
Intermédiaire · Spécialisation · 1 à 4 semaines

Compétences que vous acquerrez: Artificial Intelligence and Machine Learning (AI/ML), NumPy, Applied Machine Learning, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Artificial Intelligence, Development Environment, Pandas (Python Package), Deep Learning, Python Programming, Artificial Neural Networks, Data Manipulation, Programming Principles, Tensorflow, Machine Learning Methods, Regression Analysis, Machine Learning Software, Model Training, Scripting Languages
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Environnements de développement intégré, Installation du logiciel, Outils de construction, Gestion de la mémoire, Principes de programmation, Gestion des paquets et des logiciels
Débutant · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: HTML et CSS, Conception de sites web, Conception de sites web réactifs, Feuilles de style en cascade (CSS), Développement Web Front-End
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: ChatGPT, Intelligence artificielle, Emboîtements, Intégrations AI, Assurance qualité, Intégration frontale, Workflows d'IA, IA générative, Technologies du libre-service, Développement sans code, Candidature au LLM, Interface utilisateur (UI)
Débutant · Cours · 1 à 4 semaines

Knowledge Accelerators
Compétences que vous acquerrez: Microsoft Copilot, Microsoft 365, Microsoft Teams, Microsoft Office, Data Visualization, Productivity Software, AI literacy, Microsoft Excel, Artificial Intelligence, Technical Communication, Generative AI, Microsoft Word, Microsoft PowerPoint, Generative AI Agents, Productivity, Excel Formulas, Data Analysis, Data-Driven Decision-Making, Data Management, Communication
Intermédiaire · Cours · 1 à 3 mois

JetBrains
Compétences que vous acquerrez: Environnements de développement intégré, Développement d'applications, Développement de logiciels, Intelligence artificielle et apprentissage automatique (IA/ML), Systèmes agentiques, Modélisation des grandes langues, Agents génératifs d'IA, Connaissance de l'IA, Examen du code, IntelliJ IDEA, Cycle de vie du développement logiciel, Outils de développement de logiciels, Déploiement des applications, IA générative, Flux de travail agentiques, Candidature au LLM
Débutant · Cours · 1 à 3 mois