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.

Coursera
Compétences que vous acquerrez: Google Analytics, Marketing Analytics, Marketing Budgets, Marketing Effectiveness, Web Analytics, Data-Driven Marketing, Data-Driven Decision-Making, Return On Investment, Analytics, Campaign Management, Financial Analysis, Event Monitoring, Data Analysis, Performance Analysis, Budget Management, Decision Making, Report Writing, Data Validation
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Python Programming, Computational Thinking, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Program Development, Code Reusability, Data Structures, Data Processing, Data Manipulation, Development Environment
Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Programmation en Python, Bioinformatique, Algorithmes, Logiciel d'analyse de données, Épidémiologie, Analyse statistique, Biotechnologie, Modèle de Markov, Réduction de la dimensionnalité, Sciences de la vie, Maladies infectieuses, Programmation Python, Méthodes statistiques, Médecine de précision, Apprentissage automatique appliqué, Pensée informatique, Microbiologie, Algorithmes d'apprentissage automatique, Réduction de dimensionnalité, Biologie moléculaire, Apprentissage non supervisé
★ 4.3 (1,3 k) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: No-Code Development, Responsive Web Design, Technical Analysis, User Accounts, Frontend Integration, Workflow Management, Market Data, Data Visualization, UI Components, Financial Trading, Regression Analysis, Application Development, Business Process Automation, Trend Analysis, Product Automation, Interactive Design, Web Design, Predictive Modeling, Automation, UI/UX Strategy
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Développement Web complet, Développement web back-end, Développement Web, Serveurs web, Conception de sites web, Composants de l'interface utilisateur, Langage de balisage hypertexte (HTML), React.js, Mise en réseau générale, Conception de sites web réactifs, Applications Web, Feuilles de style en cascade (CSS), Cadres JavaScript, Développement Web Front-End, HTML et CSS, Interface utilisateur (UI), Bootstrap (Framework Front-End)
★ 4.7 (3,7 k) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Vibe coding, Prompt Engineering, Prompt Patterns, AWS SageMaker, AI Integrations, Generative AI Agents, Amazon Web Services, Infrastructure as Code (IaC), Prompt Engineering Tools, AI Security, AI Enablement, Generative AI, AI Personalization, AWS CloudFormation, AI Workflows, Computer Programming, Computer Programming Tools, Artificial Intelligence, Autoencoders, Building Codes
Débutant · Spécialisation · 3 à 6 mois

Pragmatic AI Labs
Compétences que vous acquerrez: Amazon Bedrock, AI Security, Retrieval-Augmented Generation, Docker (Software), Prompt Engineering, GitHub Copilot, Token Optimization, Agentic Workflows, AI Orchestration, LLM Application, Debugging, Serverless Computing, Software As A Service, Model Context Protocol, Amazon Web Services, Large Language Modeling, Rust (Programming Language), Code Review, Natural Language Processing, GitHub
Débutant · Spécialisation · 3 à 6 mois

Microsoft
Compétences que vous acquerrez: Microsoft Copilot, CI/CD, Cascading Style Sheets (CSS), GitHub, C# (Programming Language), HTML and CSS, Azure DevOps, Load Balancing, Object Oriented Design, Continuous Integration, Version Control, Git (Version Control System), Role-Based Access Control (RBAC), Continuous Delivery, Scalability, ASP.NET, Full-Stack Web Development, SQL, .NET Framework, Graph Theory
★ 4.6 (450) · Débutant · Certificat Professionnel · 3 à 6 mois

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Assurance qualité des logiciels, Plan du projet, Tests d'acceptation, Génie logiciel, Conception des systèmes, Tests de logiciels, Gestion de la configuration, Exigences fonctionnelles, Gestion de configuration, Modélisation des données, Architecture des logiciels, Gestion de projet, Modèles de conception de logiciels, Cycle de vie du développement logiciel, Conception orientée objet, Langage de modélisation unifié, Débogage, Méthodologies de développement de logiciels, Planification du projet, Analyse des besoins, Cycle de vie du développement des systèmes, Tests en boîte blanche
★ 4.6 (651) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Computational Logic, Computer Science
★ 4.6 (969) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Communication, Génie logiciel, Développement de logiciels, Stratégies de communication, Résolution de problèmes, Développement professionnel, Établissement de relations, Professionnalisme, Compétences en matière de communication verbale, Suivre le mouvement
★ 4.8 (379) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Réutilisation du code, Conception de la base de données, Gestion des bases de données, Maintenabilité, Développement web back-end, Langage de balisage hypertexte (HTML), Django (Framework Web), Développement Web, Serveurs web, Modèle Vue Contrôleur, Modélisation des données, Codage sécurisé, Applications Web, Sécurité des applications, Migration des données, MySQL
★ 4.7 (673) · Débutant · Cours · 1 à 3 mois