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: IA générative, ChatGPT
Débutant · Cours · 1 à 4 semaines

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: Program Development, Integrated Development Environments, Software Development, AI Integrations, AI literacy, Web Development Tools, Web Development, Artificial Intelligence, React.js, Machine Learning
Intermédiaire · Projet Guidé · Moins de 2 heures

University of Leeds
Compétences que vous acquerrez: Version Control, GitHub, Git (Version Control System), Issue Tracking, Software Versioning, Software Development Tools, Collaborative Software, Technical Documentation, Software Documentation
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation en Python, Déploiement des applications, Analyse des données, Développement Web complet, Gestion des fichiers, Linux, NumPy, Restful API, Conception de logiciels, Architecture des logiciels, Script Shell, Cycle de vie du développement logiciel, Contrôle des versions, Conception et développement de sites web, Shell Unix, GitHub, Programmation Python, Flask (Framework Web), Commandes Linux, Git (système de contrôle de version), Bash (langage de script)
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Apprentissage profond, IA générative, ChatGPT, Analyse du flux de travail de l'entreprise, Apprentissage automatique, Ingénierie de requête, Traitement du langage naturel, Logiciel d'apprentissage automatique, IA responsable, Connaissance de l'IA, Workflows d'IA, Architectures de modèles génératifs, Gestion du flux de travail, Développement sans code, IBM Cloud, Candidature au LLM, Science des données, Motifs de l'invitation, L'IA responsable, Ingénierie rapide, Intelligence artificielle, Technologies du libre-service
Débutant · Spécialisation · 3 à 6 mois

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

Vanderbilt University
Compétences que vous acquerrez: Claude Code, Prompt Engineering, ChatGPT, Retrieval-Augmented Generation, Generative AI Agents, Prompt Patterns, Anthropic Claude, Agentic Workflows, Token Optimization, Multimodal Prompts, Generative AI, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development Tools, Software Development, Automation, Software Architecture, Software Testing, Software Design
Débutant · 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, Software Development
Débutant · Certificat Professionnel · 3 à 6 mois

University of California, Davis
Compétences que vous acquerrez: Gouvernance des données, Architecture des données, Maîtrise des données, Analyse des données, Présentation des données, Apache Spark, SQL, Narration des données, Examen par les pairs, Informatique distribuée, Résolution de problèmes complexes, JSON, Statistiques descriptives, Analyse exploratoire des données, Qualité des données, Analyse descriptive, Databricks, Récit de données, Analyse exploratoire des données (AED), Lacs de données, Pipelines de données, Présentations
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Generative Model Architectures, Data Ethics, Generative AI Agents, AI Personalization, Mobile Development, AI powered creativity, Software Design Documents, Software Design, Prompt Engineering Tools, Anthropic Claude, Mobile Development Tools, LLM Application, AI literacy, iOS Development, Machine Learning Software, Software Development
Avancées · Spécialisation · 3 à 6 mois

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