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: Programmation informatique, Programmation en Python, Documentation du logiciel, Débogage, IA générative, Ingénierie de requête, Développement de logiciels, Environnement de développement, ChatGPT, Développement d'applications
Intermédiaire · Projet Guidé · Moins de 2 heures

Rice University
Compétences que vous acquerrez: Mathématiques appliquées, Programmation informatique, Programmation orientée objet (POO), Combinatoire, Programmation en Python, Simulations, Développement du programme, Débogage, Algorithmes, Probabilité, Principes de programmation, Pensée informatique, Conception de jeux, Tests de développement, Test de logiciels
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

Compétences que vous acquerrez: Object Oriented Programming (OOP), Software Documentation, Java Programming, Java, Computer Programming, Programming Principles, Computational Thinking, Computer Science
Intermédiaire · Cours · 1 à 4 semaines

JetBrains
Compétences que vous acquerrez: Generative AI Agents, Large Language Modeling, Software Development Tools, IntelliJ IDEA, LLM Application, Artificial Intelligence, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Software Development, Code Review, Integrated Development Environments, Generative AI, Computer Programming, Software Development Life Cycle
Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Programmation orientée objet (POO), Programmation informatique, Environnements de développement intégré, Débogage, Algorithmes, Développement du programme, Principes de programmation, Java, Logique computationnelle, L'enseignement
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Git (Version Control System), Version Control, GitHub, Jupyter, Python Programming, Programming Principles, Data Science, Generative AI, Scripting Languages, Development Environment, Computer Programming, Scripting, Data Analysis
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Javascript, Object Oriented Design, JSON, Web Applications, Computer Programming, Scripting Languages, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Prototyping
Débutant · Spécialisation · 3 à 6 mois

University of California, Santa Cruz
Compétences que vous acquerrez: Go (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Computer Programming, Unit Testing, Algorithms, Computer Science, Debugging, Integration Testing, Software Design
Intermédiaire · Cours · 1 à 3 mois

KodeKloud
Compétences que vous acquerrez: Python Programming, Programming Principles, Data Structures, Debugging, Computer Programming, Scripting, Scripting Languages
Débutant · Cours · 1 à 3 mois

Packt
Compétences que vous acquerrez: Javascript, jQuery, Event-Driven Programming, Object Oriented Programming (OOP), JSON, Web Applications, Computer Programming, Web Development Tools, Debugging, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS)
Débutant · Cours · 1 à 3 mois

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