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: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C and C++, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Computer Science, Code Reusability
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, AI Orchestration, Vibe coding, AI Workflows, Generative AI Agents, Technical Management, Application Development, Agentic systems, Video Game Development, Development Environment, Application Deployment, Artificial Intelligence, Cloud Hosting, Software Installation, Computer Programming, Authentications, Databases, System Configuration
Débutant · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Programmation informatique, Programmation en Python, Principes de programmation, Manipulation des données, Programmation Python, Logique informatique, Manipulation de données, Science des données
Débutant · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Memory Management, C (Programming Language), C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Data Structures, Secure Coding, Algorithms, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Computer Programming, Java, Performance Tuning, Numerical Analysis
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis
Débutant · Projet Guidé · Moins de 2 heures

Arizona State University
Compétences que vous acquerrez: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Computational Logic, Software Engineering, Computer Programming, Computer Engineering, Scripting Languages, IT Automation, Code Reusability
Débutant · Cours · 1 à 3 mois

Arizona State University
Compétences que vous acquerrez: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), Generative AI, NumPy, Object Oriented Programming (OOP), Model Training, Deep Learning, Image Analysis, Machine Learning Methods, Plot (Graphics), Object Oriented Design, Integrated Development Environments, Python Programming, Development Environment, Event-Driven Programming, Programming Principles, Computer Programming
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Secure Coding, Application Security, Authorization (Computing), Authentications, Data Validation, Role-Based Access Control (RBAC), Security Controls, Configuration Management, Package and Software Management, Cybersecurity, Identity and Access Management, Software Installation, Computer Programming, Information Technology
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Développement de logiciels, Programmation informatique, Développement du programme, Installation du logiciel, Débogage, Principes de programmation, Microsoft Visual Studio, Environnement de développement, Visual Basic (langage de programmation), Outils de développement Microsoft, cadre .NET, Environnements de développement intégré
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation informatique, Programmation en Python, Principes de programmation, Composition musicale, Réutilisation du code, Programmation Python, Musique
Débutant · Projet Guidé · Moins de 2 heures

Nanjing University
Compétences que vous acquerrez: Memory Management, Computer Systems, C (Programming Language), Programming Principles, System Programming, Computer Programming, Computational Logic, System Software, Computer Architecture, Microarchitecture, Operating Systems, Hardware Architecture, Data Structures, Data Storage, Secure Coding
Mixte · Cours · 1 à 3 mois

Edureka
Compétences que vous acquerrez: Development Environment, Web Development, Computer Programming, Program Development
Débutant · Cours · 1 à 3 mois