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.

Scrimba
Compétences que vous acquerrez: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Theoretical Computer Science, Software Development, Computer Programming, Problem Solving, Software Engineering, Data Structures, Computer Science, Javascript, Programming Principles, Web Development, Graph Theory, Machine Learning Methods, Data Science, Solution Design
Intermédiaire · Spécialisation · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Logiciels et technologies pour l'éducation, Programmation informatique, Programmation Java, Java, Pédagogie numérique, L'enseignement, Pensée informatique, Logique informatique, Principes de programmation, Débogage
★ 2.8 (6) · 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

Compétences que vous acquerrez: Version du logiciel, Programmation informatique, Contrôle des versions, Git (système de contrôle de version), IA générative, GitHub, Environnement de développement, Jupyter, Programmation Python, Principes de programmation, Analyse des données, Science des données
★ 4.3 (7) · Débutant · 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

Codio
Compétences que vous acquerrez: Matplotlib, Statistical Methods, Statistical Hypothesis Testing, Plot (Graphics), Data Analysis, Statistical Analysis, Data Import/Export, Data Visualization, Data Cleansing, Probability & Statistics, Data Manipulation, Descriptive Statistics, Pandas (Python Package), Data Wrangling, Correlation Analysis, Python Programming, Programming Principles, Computer Programming, Scripting, Computational Logic
Mixte · 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

University of Michigan
Compétences que vous acquerrez: Data Structures, Python Programming, Computer Programming, Data-oriented programming, Data Visualization, Computational Thinking, Debugging
★ 4 (7) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Javascript, Javascript and jQuery, Object Oriented Design, Scripting, Program Development, Web Applications, Scripting Languages, Computer Programming, Code Reusability, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Prototyping, Context Management
★ 4.4 (8) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programmation informatique, Maintenabilité, C++ (langage de programmation), Programmation orientée objet (POO), Interface de ligne de commande, Développement du programme, Environnements de développement intégré, Environnement de développement, Logique informatique, Réutilisation du code, Principes de programmation, Conception orientée objet
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Computational Thinking, Computer Programming, Computer Science, Data Validation
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Artificial Intelligence and Machine Learning (AI/ML), NumPy, Applied Machine Learning, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Artificial Intelligence, Development Environment, Pandas (Python Package), Deep Learning, Python Programming, Artificial Neural Networks, Data Manipulation, Programming Principles, Tensorflow, Machine Learning Methods, Regression Analysis, Machine Learning Software, Model Training, Computer Programming
Débutant · Cours · 3 à 6 mois