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: Gestion des données, Programmation informatique, Conception interactive, Interaction homme-machine, Débogage, Outils de développement de logiciels, Environnement de développement, Infographie, Outils de programmation informatique, Javascript, Outils graphiques
★ 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

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

LearnQuest
Compétences que vous acquerrez: Bases de données relationnelles, Programmation informatique, Protocoles de réseau, Automatisation, Programmation du système, Architecture matérielle, Intelligence artificielle, Réseaux informatiques, Sécurité des réseaux, Informatique en nuage, Informatique, Débogage, Logiciel système, SQL, Algorithmes, Principes de programmation, Visual Basic (langage de programmation), Matériel informatique, Sécurité réseau, Bases de données, Architecture des ordinateurs
★ 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

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

Coursera
Compétences que vous acquerrez: AI Personalization, Business Logic, AI literacy, 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: Gestion de la mémoire, Programmation informatique, Programmation orientée objet (POO), Principes de programmation, Algorithmes, Manipulation des données, Réutilisation du code, C++ (langage de programmation), Conception orientée objet, Manipulation de données, Structures de données
★ 4.4 (59) · Débutant · Cours · 1 à 4 semaines

University of California, Davis
Compétences que vous acquerrez: Nettoyage des données, Programmation informatique, Pensée informatique, Automatisation, Maintenabilité, Programmation en Python, Principes de programmation, Interface de programmation d'applications (API), Programmation Python, Logique informatique
★ 4.4 (9) · Intermédiaire · Cours · 1 à 4 semaines

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