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: Flask (Framework Web), Restful API, Programmation Python, Commandes Linux, Contrôle des versions, Récupération de données sur le Web, Cycle de vie du développement logiciel, Programmation en Python, Git (système de contrôle de version), Déploiement des applications, Importation/exportation de données, Conception de logiciels, Linux, Architecture des logiciels, Gestion des fichiers, Principes de programmation, Modèles de conception de logiciels, Méthodologies de développement de logiciels, Script Shell, GitHub, Bash (langage de script)
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Codage sécurisé, Déploiement des applications, Scrum (développement de logiciels), Jenkins, Intégration continue, Développement piloté par les tests (TDD), Méthodologie Agile, Méthodologie agile, Témoignage de l'utilisateur, Kubernetes, Istio, Surveillance du système, OpenShift, Projet ouvert de sécurité des applications web (OWASP), Développement logiciel agile, Développement agile de logiciels, Grafana, Gherkin (langage de script), CI/CD, Couverture du code, Déploiement dans le nuage, DevOps
Préparer un diplôme
Intermédiaire · Certificat Professionnel · 3 à 6 mois

University of California, Davis
Compétences que vous acquerrez: Analyse des données, Informatique distribuée, Apache Spark, Récit de données, Qualité des données, Présentations, Analyse statistique, JSON, Pipelines de données, Conception de la base de données, Examen par les pairs, SQL, Analyse exploratoire des données, Gouvernance des données, Modélisation des données, Visualisation des données, Statistiques descriptives, Mesure de la performance, Analyse exploratoire des données (AED), Lacs de données, Résolution de problèmes complexes, Narration des données
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Lignes directrices sur l'accessibilité du contenu web, Expérience de l'utilisateur, Javascript, Commandes Linux, Version du logiciel, Conception de l'expérience utilisateur, Interface de programmation d'applications (API), Débogage, Interface utilisateur (UI), Cadres JavaScript, Feuilles de style en cascade (CSS), Recherche en design, Applications Web, Visualisation des logiciels, Facilité d'utilisation, Tests unitaires, Programmation événementielle, Pseudocode, Recherche sur les utilisateurs, Conception de l'interface et de l'expérience utilisateur (UI/UX)
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Claude Code, Prompt Engineering, ChatGPT, Generative AI Agents, Prompt Patterns, Generative AI, Multimodal Prompts, AI Workflows, AI Orchestration, LLM Application, Productivity, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development Tools, Software Development, Software Architecture, Automation, Software Testing, Software Design
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Data Ethics, AI Personalization, Mobile Development, Software Design, Anthropic Claude, LLM Application, Software Architecture, Apple iOS, AI Product Strategy, Machine Learning Methods, Continuous Integration, Software Design Patterns, Software Development, Application Design, Real Time Data, Artificial Intelligence and Machine Learning (AI/ML)
Avancées · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Bootstrap (Front-End Framework), Software Development Life Cycle, Cloud-Native Computing, Software Architecture, React Redux, Browser Compatibility, User Centered Design, GitHub, CI/CD, Cloud Applications, Responsive Web Design, Cloud Development, NoSQL, Git (Version Control System), Webpack, HTML and CSS, Application Development, MongoDB, Agile Methodology, Engineering Software
Débutant · Certificat Professionnel · 3 à 6 mois

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Analyse financière, Manipulation des données, Inférence statistique, Analyse des risques, Analyse statistique, Analyse de régression, Données financières, Programmation Python, Programmation en Python, Pandas (paquetage Python), Évaluation du modèle, Négociation financière, Probabilités et statistiques, Importation/exportation de données, Modélisation financière, Manipulation de données, Jupyter, Visualisation des données
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Infrastructure as Code (IaC), Terraform, Vibe coding, Cloud Infrastructure, Cloud Deployment, Devops Tools, AI Workflows, Amazon Elastic Compute Cloud, Generative AI, Prompt Engineering
Intermédiaire · Cours · 1 à 4 semaines
Coursera
Compétences que vous acquerrez: Secure Coding, Open Web Application Security Project (OWASP), DevSecOps, Security Testing, Application Security, Vulnerability Scanning, Vulnerability Assessments, Vulnerability Management, CI/CD, Continuous Monitoring, Docker (Software), Technical Communication, Computer Programming
Intermédiaire · Cours · 1 à 4 semaines

SkillsBooster Academy
Compétences que vous acquerrez: Prompt Engineering, Microsoft Copilot, Vibe coding, Generative AI Agents, GitHub, AI Workflows, Software Development Tools, Application Development, Artificial Intelligence, Generative AI, AI Personalization, Code Review, Responsible AI, Software Development, Front-End Web Development, Design Software, React.js, Software Engineering, Web Development, Javascript
Débutant · Cours · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: Analyse des données, Ingénierie de requête, Intelligence artificielle, Développement d'applications, Programmation Python, Interface de programmation d'applications (API), Scripting, Programmation en Python, Structures de données, Modélisation des grandes langues, Ingénierie rapide, Automatisation, Principes de programmation, Débogage, L'activation de l'IA, Jupyter
Débutant · Cours · 1 à 4 semaines