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.

LearnQuest
Compétences que vous acquerrez: No-Code Development, Model Deployment, Applied Machine Learning, MLOps (Machine Learning Operations), Machine Learning, Return On Investment, Model Evaluation, Analytics, Performance Measurement, Business Metrics, Responsible AI, Cloud Computing, Big Data, Scalability, Workflow Management, Continuous Improvement Process, Business Continuity, Auditing, Performance Tuning, Application Programming Interface (API)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Computational Thinking, Data Storage
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Outils de programmation informatique, Environnement de développement, Ingénierie de requête, Mise en œuvre de l'IA
Débutant · Cours · 1 à 4 semaines

Korea Advanced Institute of Science and Technology(KAIST)
Compétences que vous acquerrez: Pandas (paquetage Python), Scikit-learn (Bibliothèque d'Apprentissage automatique), Tensorflow, NumPy, Keras (bibliothèque de réseaux neurones), Programmation en Python, Matplotlib, Manipulation des données, Seaborn, Visualisation de Données, Programmation orientée objet (POO)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: IA responsable, Automatisation des tests, Intelligence artificielle et apprentissage automatique (IA/ML), Outils de développement de logiciels, IA générative, Logiciel de collaboration, Flux de travail IA, Examen du code, Documentation du logiciel, DevOps, Développement de logiciels, Maintenabilité, Architecture logicielle, Environnements de développement intégré, Sécurité IA, Personnalisation par l'IA, Agents IA génératifs, CI/CD, Génie logiciel, Examen technique des logiciels
Intermédiaire · Cours · 1 à 4 semaines

University of Virginia
Compétences que vous acquerrez: Model View Controller, Integrated Development Environments, Data Modeling, Database Design, Software Development Tools, NoSQL, Database Architecture and Administration, Application Programming Interface (API), OpenAI, ChatGPT, Version Control, Infrastructure Architecture, Artificial Intelligence, API Design
Débutant · Cours · 1 à 4 semaines

University of Virginia
Compétences que vous acquerrez: Débogage, Stratégie produit IA, IA générative, Modèle Vue Contrôleur, Conception et développement de sites web, Prototypage, Interface utilisateur (UI), HTML et CSS, Conception de sites web réactifs, Conception de l'interface et de l'expérience utilisateur (UI/UX)
Débutant · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: Conception de l'expérience utilisateur, Javascript, Services à la clientèle, Analyse des besoins, Conception et développement de sites web, Bootstrap (Framework Front-End), Compatibilité des navigateurs, Conception de sites web réactifs, HTML et CSS, Applications Web
Mixte · Cours · 1 à 4 semaines

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, Data Flow Diagrams (DFDs), C# (Programming Language)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Software Versioning, Release Management, Open Source Technology, Software Installation, Configuration Management, Code Review, File Management, System Configuration
Débutant · Cours · 3 à 6 mois
Dartmouth College
Compétences que vous acquerrez: Algorithmes, Ingénierie informatique, Débogage, Informatique, Commandes Linux, Logiciels embarqués, Interface de ligne de commande, C (langage de programmation), Systèmes embarqués, Documentation du logiciel, Programmation du système, Programmation informatique, Fichier E/S, Serveurs Linux, Systèmes de fichiers, Génie logiciel, Linux, Architecture des ordinateurs, Visualisation des logiciels, Principes de programmation
Débutant · Spécialisation · 3 à 6 mois

Microsoft
Compétences que vous acquerrez: structures de données, Git (Système de contrôle des versions), Algorithmes, Débogage, GitHub, Développement du programme, Contrôle des versions, Pensée informatique, Conception de diagrammes, Environnements de développement intégré, Microsoft Copilot, C# (langage de programmation), Logiciel d'ingénierie, Pseudo-code, Génie logiciel, Diagrammes de flux de données (DFD), Développement web back-end, Principes de programmation
Débutant · Cours · 1 à 3 mois