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

Illinois Tech
Compétences que vous acquerrez: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, System Programming, Pseudocode, Program Development, Event-Driven Programming, Diagram Design, Software Design, Data Import/Export, User Interface (UI), Data Structures, Graphical Tools, UI Components
Préparer un diplôme
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: 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: 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

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: 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

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