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: Développement d'applications, Développement mobile, Connaissance des logiciels Apple, Programmation Swift, Déploiement des applications, Apple iOS, Interface utilisateur (UI), Principes de programmation, développement iOS, Composants de l'interface utilisateur, Conception de l'interface utilisateur (UI), Conception fonctionnelle
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Débogage, Applications Web, TypeScript, Développement de logiciels, Workflows d'IA, Amazon Web Services, Environnement de développement, Microsoft Visual Studio, Connaissance de l'IA, Examen du code, L'activation de l'IA, Analyse de la vulnérabilité, Environnements de développement intégré
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Maîtrise des données, Commentaires des utilisateurs, Structures de données, Récit de l'histoire, Narration des données, Analyse, Présentation des données, Logiciel Tableau, Logiciel de visualisation de données, Prise de décision stratégique, Connaissance du client, Visualisation interactive des données, Présentations, Récit de données, Power BI, Tableau de bord, Présence des cadres, Retour d'information constructif, Raconter une histoire, Prise de décision fondée sur des données, Création de tableaux de bord, Visualisation des données
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Algorithms, Web Development Tools, Javascript, Code Reusability, Programming Principles, Development Environment, Integrated Development Environments, Application Programming Interface (API), Debugging, Hypertext Markup Language (HTML), HTML and CSS, Program Development, Computer Programming, Data Access, Theoretical Computer Science, Computational Thinking, Performance Tuning, Data Management
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, Browser Compatibility, System Testing, Test Tools, Object Oriented Programming (OOP), Continuous Delivery, Test Data, Java Programming, Java, Test Case
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: JSON, Applications Web, Structures de données, Développement Web, Javascript, Déploiement des applications, Développement du programme, Conception et développement de sites web, Principes de programmation, Feuilles de style en cascade (CSS), Logique informatique, Programmation événementielle, Gestion du contexte
Débutant · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Debugging, Unit Testing, File I/O, Test Case, Integrated Development Environments, Software Testing, Data Import/Export, Program Development, Development Environment, Technical Communication, Python Programming, Programming Principles
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Jenkins, Développement de logiciels, DevOps, GitHub, Tests unitaires, Méthodologie Agile, Intégration continue, Déploiement des applications, CI/CD, Livraison continue, Tests de performance, Méthodologies de développement de logiciels, Déploiement continu, Test de l'API, Méthodologie agile, Automatisation des tests
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Qualité des données, IA responsable, Intelligence artificielle, Gouvernance, Modélisation des grandes langues, Éthique des données, Workflows d'IA, Candidature au LLM, IA générative, Études de faisabilité, L'IA responsable, Évaluation des besoins, Priorités de l'entreprise, Études de cas, Agents génératifs d'IA, Développement sans code, L'activation de l'IA, Systèmes agentiques, Risque, Retour sur investissement
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: DevOps, Déploiement dans le nuage, Livraison continue, Ingénierie de la fiabilité des sites, L'informatique en nuage, Optimisation des performances, Infrastructure as Code (IaC)
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Gestion des paquets et des logiciels, Outils de construction, Installation du logiciel, Principes de programmation, Gestion de la mémoire
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Réutilisation du code, Programmation orientée objet (POO), Développement du programme, C# (langage de programmation), Principes de programmation, cadre .NET, Conception orientée objet
Débutant · Cours · 1 à 3 mois