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.

Duke University
Compétences que vous acquerrez: Web Scraping, Extensible Markup Language (XML), Web Development Tools, Scripting, Hypertext Markup Language (HTML), Web Applications, Python Programming
★ 3.1 (19) · Intermédiaire · Projet Guidé · Moins de 2 heures

University of California San Diego
Compétences que vous acquerrez: L'enseignement, Java, Pédagogie numérique, Programmation informatique, Programmation Java, Débogage, Logiciels et technologies pour l'éducation, Pensée informatique, Principes de programmation, Logique informatique
★ 2.8 (6) · Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Informatique, Programmation Python, Programmation informatique, Programmation en Python, Conception de jeux, Développement du programme, Débogage, Principes de programmation, Logique informatique, Conception et produit
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Authentifications, Développement Web, Applications Web, Conception de l'expérience utilisateur, Performance de l'interface utilisateur, Autorisation (informatique), React.js
★ 4.8 (16) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Copilote GitHub, Intégrations AI, Connaissance de l'IA, Développement d'applications, Ingénierie rapide, IA générative, Examen du code, ChatGPT, Ingénierie de requête, Débogage, Workflows d'IA
Intermédiaire · Cours · 1 à 3 mois

Illinois Tech
Compétences que vous acquerrez: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, System Programming, Pseudocode, Program Development, Event-Driven Programming, Diagram Design, Software Design, Data Import/Export, User Interface (UI), Data Structures, Graphical Tools, UI Components
★ 4.7 (21) · Débutant · Cours · 1 à 3 mois

University of California, Davis
Compétences que vous acquerrez: Automatisation, Programmation Python, Programmation informatique, Nettoyage des données, Programmation en Python, Principes de programmation, Logique informatique, Maintenabilité, Interface de programmation d'applications (API), Pensée informatique
★ 4.4 (9) · Intermédiaire · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: Réutilisation du code, Gestion des données, Analyse des données, Développement d'applications, Manipulation des données, Gestion de la mémoire, Développement Web, Programmation du système, Manipulation de données, Structures de données, Rust (langage de programmation), Optimisation des performances
★ 3.7 (14) · Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Réutilisation du code, Algorithmes, Données Validation des données, Conception de logiciels, Scripting, Programmation Python, Programmation informatique, Programmation en Python, Interface de ligne de commande, Conception fonctionnelle, Validation des données, Installation du logiciel, Pensée informatique, Développement du programme, Principes de programmation, Logique informatique, Environnement de développement
★ 4.5 (36) · Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Ethics, Responsible AI, Generative AI, ChatGPT, Prompt Patterns, AI powered creativity, AI literacy, Vibe coding, Blogs, Content Scheduling, Social Media Management, Copywriting, Social Media Content, Content Creation, Marketing Automation, Web Development, Web Language, Writing, Content Marketing, Personalized Service
★ 2.1 (9) · Débutant · Cours · 1 à 3 mois

Amazon Web Services
Compétences que vous acquerrez: CI/CD, Continuous Integration, Application Deployment, Continuous Delivery, Continuous Deployment, Software Development, Version Control, Git (Version Control System), DevOps, Test Automation, Unit Testing, Software Development Tools, Amazon Web Services, Devops Tools, Development Testing, Software Testing, Debugging
★ 4.8 (18) · Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Intégrations AI, Connaissance de l'IA, IA responsable, Intelligence artificielle, IA générative, Gestion des bases de données, Gestion des risques, Bases de données, Conception de l'API, Développement de bases de données, Optimisation des performances, Développement web back-end, Interface de programmation d'applications (API), L'IA responsable
★ 4.5 (23) · Intermédiaire · Cours · 1 à 4 semaines