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

Compétences que vous acquerrez: C# (Programming Language), Software Architecture, .NET Framework, Object Oriented Design, Distributed Computing, Scalability, Object Oriented Programming (OOP), Software Design, Object-Relational Mapping, Microservices, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL, Event-Driven Programming
★ 4.5 (103) · Intermédiaire · Cours · 1 à 4 semaines

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

Board Infinity
Compétences que vous acquerrez: Collaborative Software, Integrated Development Environments, Program Development, Debugging, Development Environment, Computer Programming Tools, Technical Writing, Generative AI, Vibe coding, Computer Programming, File Management
★ 3.3 (10) · Débutant · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Intelligence artificielle, Automatisation, Bases de données, Matériel informatique, Programmation informatique, Informatique, Algorithmes, Programmation du système, Sécurité des réseaux, SQL, Logiciel système, Bases de données relationnelles, Architecture matérielle, Principes de programmation, Réseaux informatiques, Informatique en nuage, Débogage, Protocoles de réseau, Architecture des ordinateurs, Visual Basic (langage de programmation), Sécurité réseau
★ 4.6 (113) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Quantum computing, Algorithms, Computer Hardware, IBM Cloud, Cryptography, Python Programming, Computer Programming, Software Documentation, Simulations
★ 4.5 (26) · Débutant · Cours · 1 à 3 mois

Dartmouth College
Compétences que vous acquerrez: Programmation informatique, C (langage de programmation), Principes de programmation, Linux, Outils de programmation informatique, Logiciels embarqués, Documentation du logiciel, Logique informatique
★ 4.6 (265) · Débutant · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: C (Programming Language), Python Programming, Programming Principles, Computer Programming, Unix
★ 4.5 (88) · Intermédiaire · Cours · 1 à 3 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, Data Store, Memory Management, Computer Science, Development Environment
★ 4.7 (237) · Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Business Logic, Application Development, Computational Logic, C# (Programming Language), Computer Programming, Program Development, Programming Principles, Data Store, Data Cleansing
Débutant · Cours · 1 à 4 semaines

Simplilearn
Compétences que vous acquerrez: Réutilisation du code, Manipulation de données, Conception orientée objet, Algorithmes, Programmation informatique, Principes de programmation, Programmation orientée objet (POO), Manipulation des données, Gestion de la mémoire, Structures de données, C++ (langage de programmation)
★ 4.4 (59) · Débutant · Cours · 1 à 4 semaines

Imperial College London
Compétences que vous acquerrez: Données Validation des données, Apprentissage supervisé, Programmation informatique, Validation des données, Persistance des données, Apprentissage automatique appliqué, Apprentissage profond, Évaluation du modèle, Vision par ordinateur, Réseaux neuronaux convolutifs, Réseaux neuronaux artificiels, Modèle de formation, Optimisation du modèle, Analyse d'images, Keras (bibliothèque de réseaux neuronaux), Tensorflow
★ 4.9 (582) · Intermédiaire · Cours · 1 à 3 mois