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.

Vanderbilt University
Compétences que vous acquerrez: Spring Boot, Spring Framework, Restful API, Application Programming Interface (API), API Design, Data Persistence, Web Applications, Application Frameworks, Software Testing, Object-Relational Mapping, Hibernate (Java), Application Security, Authentications, JSON, Authorization (Computing), Dependency Analysis
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Microsoft Copilot, Programmation en Python, Mise en œuvre de l'IA, Conception de l'application, Conception de logiciels, GitHub, Débogage, Tests unitaires, Environnement de développement, Conception de jeux, Conception orientée objet
Intermédiaire · Projet Guidé · Moins de 2 heures

Duke University
Compétences que vous acquerrez: Web Scraping, Extensible Markup Language (XML), Web Development Tools, HTML and CSS, Unstructured Data, Web Applications, Python Programming
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Programmation événementielle, Tests de développement, Systèmes de fichiers, Côté serveur, Débogage, Développement web back-end, Applications Web, Node.js, Javascript, Tests unitaires
Intermédiaire · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: IA responsable, Candidature au LLM, Anthropic Claude, Ingénierie de requête, Déploiement dans le nuage, IA générative, Invitations multimodales, Restful API, Grand modèle de langage (LLM), Intelligence artificielle, API OpenAI, Conception de l'API
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Maquettes, Analyse web et SEO, Contrôle des versions, Conception et développement de sites web, Examen du code, Développement Web Front-End, Développement de logiciels, HTML et CSS, React.js, GitHub, Base de données, Conception de sites web réactifs, Figma (Logiciel de conception), Développement Web
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Version du logiciel, Outils de développement de logiciels, Gestion de la configuration des logiciels, Contrôle des versions, Project Management, Git (Système de contrôle des versions)
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Prompt Engineering, Generative AI, Generative Model Architectures, Gemini, Model Deployment, Generative AI Agents, Generative Adversarial Networks (GANs), Google Gemini, Responsible AI, Performance Tuning, Large Language Modeling, Software Development Tools, Code Review, Software Engineering, Artificial Intelligence, AI Personalization, Software Development, Software Quality Assurance, Debugging, Automation
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: IA responsable, Cyber Threat Intelligence, Éthique des données, Réponse aux incidents, IA générative, Détection des menaces, Tests de sécurité, Sécurité IA, Évaluations de la vulnérabilité, Gestion des informations et des événements de sécurité (SIEM), Cybersécurité, Modélisation des menaces
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Algorithms, Computer Hardware, Cryptography, Python Programming, Computer Programming, Emerging Technologies, Theoretical Computer Science, Simulation and Simulation Software, Linear Algebra
Débutant · Cours · 1 à 3 mois

University of Pennsylvania
Compétences que vous acquerrez: Probabilités et statistiques, Apprentissage automatique, Algorithmes de classification, Évaluation de modèles, Analyse de régression, Programmation en Python, Tests d'hypothèses statistiques, Analyse statistique, Apprentissage supervisé, Réduction de dimensionnalité, Apprentissage statistique des machines, Méthodes statistiques, Régression logistique, Apprentissage automatique appliqué, Science des données
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Optimisation des processus, Automatisation, Gestion des flux de travail, Développement sans code, Automatisation des processus d'entreprise, Intelligence artificielle, Transformation numérique, Innovation, Technologies du libre-service, Logiciels de productivité, Automatisation des technologies de l'information
Débutant · Cours · 1 à 4 semaines