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 California San Diego
Compétences que vous acquerrez: Cas de test, Pédagogie numérique, Programmation Java, Logiciels et technologies pour l'éducation, Programmation orientée objet (POO), Algorithmes, Structures de données, Java, Débogage, Programmation informatique
★ 4.8 (6) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Computational Logic, Computer Science, Data Storage
★ 4.5 (119) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Code Reusability, Software Documentation, Computer Science, Maintainability
★ 4.7 (168) · Intermédiaire · Cours · 1 à 4 semaines

Dartmouth College
Compétences que vous acquerrez: Systèmes d'exploitation, Réutilisation du code, Commandes Linux, Linux, Environnement de développement, Make.com, Outils de construction, Logiciels embarqués, Programmation du système, C (langage de programmation), C et C++, Systèmes embarqués, Fichier E/S, Développement d'applications, Interface de ligne de commande, Outils de programmation informatique, Programmation informatique, Installation du logiciel, Développement du programme
★ 4.7 (36) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Visage étreint, Génération assistée par récupération, Évaluation du modèle, Architectures de modèles génératifs, Modélisation des grandes langues, Programmation informatique, Candidature au LLM
★ 4.9 (9) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Plotly, Object Oriented Programming (OOP), Matplotlib, Pandas (Python Package), Plot (Graphics), Interactive Data Visualization, Data Visualization, Seaborn, Data Analysis, File I/O, Data Visualization Software, NumPy, Data Structures, Restful API, Python Programming, Application Programming Interface (API), Data Manipulation, Programming Principles, Computer Programming, Program Development
Intermédiaire · Spécialisation · 1 à 3 mois

Illinois Tech
Compétences que vous acquerrez: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures, Graphical Tools
★ 4.7 (21) · Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Conception de logiciels, Programmation Java, Logiciels et technologies pour l'éducation, Principes de programmation, Programmation orientée objet (POO), Algorithmes, Structures de données, Java, Débogage, Conception orientée objet, Programmation informatique, Développement du programme
★ 4.8 (14) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Algorithms, Java, Java Programming, Programming Principles, Computer Programming, Performance Tuning, Computational Thinking, Theoretical Computer Science, Solution Design
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Algorithms, Computer Programming, Computational Thinking, Debugging, Problem Solving, C++ (Programming Language), Performance Tuning, Theoretical Computer Science, Solution Design, Python Programming, Computational Logic
Intermédiaire · Cours · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Conception interactive, Informatique, Programmation Python, Conception de jeux, Principes de programmation, Conception et produit, Logique informatique, Débogage, Programmation informatique, Développement du programme
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Environnement de développement, Eclipse (Logiciel), Programmation Java, Outils de développement de logiciels, Principes de programmation, Programmation orientée objet (POO), Java, Environnements de développement intégré, Débogage, Outils de programmation informatique, Programmation informatique, Installation du logiciel, Plates-formes informatiques
★ 4.5 (14) · Débutant · Cours · 1 à 3 mois