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, 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

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

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

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

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

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Programmation orientée objet (POO), Environnements de développement intégré, Réceptivité culturelle, Pédagogie, Pensée informatique, Programmation Java, Débogage, Java, Algorithmes
Débutant · Cours · 1 à 3 mois

Simplilearn
Compétences que vous acquerrez: Object Oriented Programming (OOP), Programming Principles, Computational Thinking, Application Development, Python Programming, Computer Programming, Development Environment, Integrated Development Environments, Software Design, Data Structures, Software Installation
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programming Principles, Debugging, Computer Programming, Application Design, Computer Science, Program Development, Object Oriented Programming (OOP), Software Development, Data Management, Algorithms, Software Architecture, Software Development Methodologies
Débutant · Cours · 3 à 6 mois

University of Leeds
Compétences que vous acquerrez: Artificial Intelligence, Professional Development, Personal Development, Willingness To Learn, Digital Transformation, Digital Communications, Technology Strategies, Computer Programming, Emerging Technologies, Learning Strategies
Débutant · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Software Design, Computer Programming, Software Architecture, Debugging, Maintainability, Software Development, Javascript, Web Development Tools, Web Development, Data Validation
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Apple software proficiency, Application Development, Mobile Development, Object Oriented Programming (OOP), Programming Principles, Development Environment, Integrated Development Environments, Data Structures, Computer Programming
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Software Design Patterns, Software Design, Computational Thinking, Algorithms, Program Development, Computer Programming, Software Development, Data Structures, Problem Solving, Computer Science, Machine Learning Methods
Avancées · Cours · 1 à 4 semaines