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.

Codio
Compétences que vous acquerrez: Algorithms, Data Structures, Java, Theoretical Computer Science, Computer Programming, Computational Thinking
Intermédiaire · Cours · 1 à 4 semaines

Dartmouth College
Compétences que vous acquerrez: Systèmes d'Exploitation, Informatique, C (langage de programmation), Visualisation des logiciels, Programmation informatique, Systèmes embarqués, Linux, Logiciels embarqués, Programmation du système, structures de données, Ingénierie informatique
Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Programmation orientée objet (POO), Programmation informatique, Java, Développement du programme, Pédagogie numérique, Débogage, structures de données, Logiciels et technologies pour l'éducation
Débutant · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Communication, Critical Thinking, Problem Solving, Interpersonal Communications, Computer Programming, Computer Science, Programming Principles, Planning, Algorithms, Data Structures, Stress Management, Adaptability
Débutant · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Django (Web Framework), Application Programming Interface (API), Application Frameworks, Web Development, Program Development, Python Programming, Computer Programming, GitHub
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Candidature au LLM, Grand modèle de langage (LLM), Visage étreint, Évaluation de modèles, Programmation informatique, Déploiement du modèle, Architectures de modèles génératifs
Intermédiaire · Cours · 1 à 4 semaines

University of Leeds
Compétences que vous acquerrez: Software Development, Engineering Software, Software Development Methodologies, Data Ethics, Software Engineering, Computer Programming, Back-End Web Development
Débutant · Cours · 1 à 4 semaines

Codio
Compétences que vous acquerrez: Matplotlib, Statistical Hypothesis Testing, Data Analysis, Statistical Analysis, Data Import/Export, Data Cleansing, Probability & Statistics, Data Manipulation, Descriptive Statistics, Pandas (Python Package), Exploratory Data Analysis, Correlation Analysis, Python Programming, Programming Principles, Computer Programming, Computational Logic
Mixte · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Programmation en Python, Conception créative, Informatique, Développement du programme, Conception et produit, Programmation informatique, Pseudo-code, Conception de jeux, Conception interactive, Débogage
Débutant · Cours · 1 à 4 semaines

University of California, Santa Cruz
Compétences que vous acquerrez: Algorithmes, Programmation orientée objet (POO), C (langage de programmation), Programmation informatique, Informatique distribuée, Test de logiciels, Conception et mise en œuvre du système, Conception de logiciels, Tests d'intégration, Débogage, Principes de programmation, Go (Langage de programmation), Tests unitaires, structures de données
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: NumPy, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Artificial Intelligence, Development Environment, Pandas (Python Package), Deep Learning, Classification And Regression Tree (CART), Python Programming, Artificial Neural Networks, Data Manipulation, Tensorflow, Regression Analysis, Machine Learning, Computer Programming, Model Evaluation
Débutant · Cours · 3 à 6 mois