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: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
Débutant · Projet Guidé · Moins de 2 heures

University of London
Compétences que vous acquerrez: Programmation informatique, Outils de développement de logiciels, Outils de programmation informatique, Environnement de développement, Javascript, Infographie, Gestion des données, Outils graphiques, Débogage, Interaction homme-machine, Conception interactive
Débutant · Cours · 1 à 4 semaines

Illinois Tech
Compétences que vous acquerrez: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
Préparer un diplôme
Débutant · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Databases, Data Visualization Software, Object Oriented Design, Web Scraping, Data Science, Creative Design, Data Structures, Scatter Plots, Programming Principles, File I/O, Integrated Development Environments, Software Visualization, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
Intermédiaire · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Conteneurisation, Traitement du langage naturel, Amazon Web Services, Informatique en nuage, DevOps, Pipelines de données, Candidature au LLM, Programmation informatique, Déploiement des applications, IA générative, Modélisation des grandes langues, Interface de ligne de commande, Rust (langage de programmation), L'informatique sans serveur, Restful API, Informatique sans serveur, Cas de test, CI/CD, Docker (Logiciel), Visage étreint, Jenkins
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Développement d'applications, Développement Web, Programmation informatique, Développement mobile, Programmation Swift, Structures de données, Programmation orientée objet (POO), Environnement de développement, Apple Xcode, développement iOS, Principes de programmation
Débutant · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Intelligence artificielle, Prise de décision fondée sur des données, Programmation informatique, Déploiement dans le nuage, IA générative
Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Théorie des graphes, Java, Tests de développement, Programmation informatique, Programmation Python, Développement du programme, Structures de données, Analyse du réseau, Javascript, Pensée informatique, Rust (langage de programmation), Algorithmes, C et C++, Tests de logiciels, Bioinformatique, Cas de test, Informatique théorique, Stockage des données, Programmation en Python, Principes de programmation, Débogage
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Debugging, C++ (Programming Language), Software Documentation, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, System Programming, Data Structures, Programming Principles, Computer Programming, Generative AI Agents, Integrated Development Environments, Technical Documentation, Generative AI, Application Development, Data Validation
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Programmation informatique, Évaluation du modèle, Candidature au LLM, Modélisation des grandes langues, Déploiement du modèle, Architectures de modèles génératifs, Visage étreint
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Computational Thinking, Programming Principles, Python Programming, Software Installation, Algorithms, Computer Programming, Development Environment
Mixte · Cours · 1 à 4 semaines