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: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation orientée objet (POO), Programmation informatique, Environnements de développement intégré, Développement Android, Développement Mobile, structures de données, Débogage, Principes de programmation, Kotlin
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Programmation informatique, Pipelines de données, Interface de ligne de commande, Docker (Logiciel), Conteneurisation, Grand modèle de langage (LLM), Jenkins, Amazon Web Services, Prométhée (Logiciel), Traitement du langage naturel (NLP), Test de logiciels, Maintenabilité, Rust (langage de programmation), Restful API, IA générative, Informatique sans serveur, Cloud Computing, Tests de développement, CI/CD, DevOps
Débutant · Spécialisation · 3 à 6 mois
Dartmouth College
Compétences que vous acquerrez: Programmation informatique, Commandes Linux, Interface de ligne de commande, Programmation du système, Ingénierie informatique, Informatique, Algorithmes, structures de données, Logiciels embarqués, Architecture des ordinateurs, Principes de programmation, Documentation du logiciel, Débogage, C (langage de programmation), Génie logiciel, Outils de construction, Serveurs Linux, Systèmes embarqués, Linux, Systèmes de fichiers
Débutant · Spécialisation · 3 à 6 mois

Packt
Compétences que vous acquerrez: Ruby (Programming Language), Object Oriented Programming (OOP), Ruby on Rails, Debugging, Programming Principles, Software Documentation, Scripting Languages, Development Environment, Integrated Development Environments, Computer Programming, Development Testing, Data Structures, Apple Xcode, Web Development, Software Installation, Microsoft Windows, Package and Software Management, Command-Line Interface
Intermédiaire · Spécialisation · 3 à 6 mois

Microsoft
Compétences que vous acquerrez: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Pseudocode, Version Control, Git (Version Control System), Integrated Development Environments, Microsoft Copilot, Algorithms, Program Development, Computer Programming, Web Development, C# (Programming Language), Software Engineering, Data Structures
Débutant · Cours · 1 à 3 mois

Fractal Analytics
Compétences que vous acquerrez: Prompt Engineering, Responsible AI, Generative AI, Generative Model Architectures, Code Review, Data Ethics, Artificial Intelligence, Object Oriented Programming (OOP), AI Product Strategy, Debugging, Artificial Neural Networks, Computer Programming, Program Development, Data Processing, Maintainability, Large Language Modeling, Artificial Intelligence and Machine Learning (AI/ML), Problem Solving, Data Analysis, Critical Thinking
Débutant · Spécialisation · 1 à 3 mois

Microsoft
Compétences que vous acquerrez: Prompt Engineering, Microsoft Copilot, Generative AI, Computer Programming, Integrated Development Environments, Application Development, Development Environment
Intermédiaire · Cours · 1 à 4 semaines

LearnKartS
Compétences que vous acquerrez: JUnit, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Java, Unit Testing, Debugging, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Android Development, Cryptography, Software Design Patterns
Débutant · Spécialisation · 1 à 3 mois

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Programmation informatique, Coordination, Conception de solutions, Programmation événementielle, Animation et conception de jeux, Principes de programmation, Pensée informatique, Créativité, Développement du programme, Narration
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation informatique, Intelligence artificielle, Prise de décision fondée sur les données, Stratégie en matière de données, IA générative, Architecture de l'informatique en nuage
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
Intermédiaire · Spécialisation · 3 à 6 mois