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.

University of Michigan
Compétences que vous acquerrez: C (Programming Language), Python Programming, Programming Principles, System Programming, Computer Programming, Unix, Computer Science
Intermédiaire · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Programmation informatique, Algorithmes, Cloud Computing, Logiciel système, Architecture des ordinateurs, Informatique, Automatisation, SQL, Débogage, Analyse, Sécurité réseau, Bases de données, Matériel informatique, Réseaux informatiques, Visual Basic (langage de programmation), Bases de données relationnelles, Développement de logiciels, Principes de programmation, Gestion des bases de données, Protocoles réseau
Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, structures de données, Programmation orientée objet (POO), Algorithmes, Java, Environnements de développement intégré, Débogage, Conception de logiciels, Développement du programme
Débutant · Cours · 1 à 3 mois

Indian Institute of Technology Guwahati
Compétences que vous acquerrez: Programmation informatique, IA générative, GitHub, Microsoft Copilot, Intelligence artificielle et apprentissage automatique (IA/ML), Outils de développement de logiciels, Microsoft Visual Studio, Innovation, Outils de programmation informatique, OpenAI
Préparer un diplôme
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation informatique, Support technique, Examen du code, Scrum (développement de logiciels), COBOL (langage de programmation), Cycle de vie du développement logiciel, Méthodologie Agile, Documentation du logiciel, Assurance qualité, Documentation technique, Débogage, Développement de logiciels, Développement du programme, Assurance qualité des logiciels
Débutant · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Data Structures, Programming Principles, Python Programming, User Interface (UI), Scripting, Scripting Languages, Computer Programming, Web Development Tools, Software Engineering, Web Development
Débutant · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Data Transformation, Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Interactive Design, Program Development, Predictive Modeling, Debugging
Débutant · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Django (Web Framework), Application Programming Interface (API), Application Frameworks, Web Development, Python Programming, Computer Programming, GitHub, Development Environment, Version Control
Avancées · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Javascript, JavaScript Frameworks, Web Development, Application Development, Web Applications, JSON, Event-Driven Programming, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Software Engineering, Functional Design, Computer Science
Intermédiaire · Cours · 1 à 3 mois

Rice University
Compétences que vous acquerrez: Programmation informatique, Mathématiques appliquées, Programmation orientée objet (POO), Algorithmes, Débogage, Pensée informatique, Programmation en Python, Développement du programme, Probabilité, Combinatoire, Simulations, Tests de développement, Conception de jeux, Test de logiciels, Principes de programmation
Intermédiaire · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Object Oriented Programming (OOP), Python Programming, Data Structures, Computer Programming, Software Engineering, Performance Tuning, File Management, Web Development, Debugging, Web Development Tools
Intermédiaire · Cours · 1 à 4 semaines

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