Les cours en informatique peuvent vous aider à comprendre les algorithmes, les systèmes informatiques, les données et les principaux concepts liés au développement logiciel. Vous pouvez développer des compétences en raisonnement logique, modélisation, architecture et analyse. De nombreux cours utilisent des exemples concrets pour illustrer les principes fondamentaux.

University of London
Compétences que vous acquerrez: Interaction Homme-Machine, Interface utilisateur (UI), Conception de l'expérience utilisateur, Design d'interaction, Dispositifs d'affichage, Environnement virtuel, Réalité augmentée et virtuelle (AR/VR), Interfaces homme-machine, Réalité virtuelle, Utilisabilité, Conception de jeux
Intermédiaire · Cours · 1 à 4 semaines

Microsoft
Compétences que vous acquerrez: Flux de travail IA, Programmation informatique, Installation du logiciel, Microsoft Copilot, Ingénierie de requête, Principes de programmation, Environnements de développement intégré, GitHub
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Incident Response, Cyber Threat Hunting, Computer Security Incident Management, Intrusion Detection and Prevention, Cyber Threat Intelligence, Continuous Monitoring, Threat Detection, Cloud Security, Disaster Recovery, Threat Management, Firewall, Security Management, Network Security, Cybersecurity, Cloud Services, AI Security, Network Monitoring, Cloud Deployment, Security Strategy, Cloud Management
Avancées · Spécialisation · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Programmation Java, Environnement de développement, Programmation informatique, Conception orientée objet, Java, Programmation orientée objet (POO), structures de données
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: AI Orchestration, AI Workflows, LangChain, Agentic Workflows, Tool Calling, LangGraph, LLM Application, Agentic systems, Generative AI Agents, Responsible AI, Retrieval-Augmented Generation, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Application Design, Prompt Engineering, Large Language Modeling, Context Management, Software Design Patterns, Software Development, Vector Databases
Intermédiaire · Spécialisation · 1 à 3 mois

Coursera
Compétences que vous acquerrez: TypeScript, Computational Logic, Scripting Languages, Programming Principles, Web Development Tools, Data Structures, Computer Programming
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Programmation en Python, Flux de travail IA, Flux de travail agentiques, LangGraph, Orchestration IA, LangChain, Candidature au LLM, Génération augmentée de récupération, IA générative, Développement de logiciels, Bases de données vectorielles, Systèmes agentiques, Agents IA génératifs, IA responsable, Intelligence artificielle et apprentissage automatique (IA/ML), Science des données
Intermédiaire · Cours · 1 à 4 semaines

DeepLearning.AI
Compétences que vous acquerrez: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Software Documentation, Software Design Patterns, Collaborative Software, Software Testing, OpenAI API, Application Design, Generative AI, Database Management, AI Enablement, Code Review, Software Architecture, System Design and Implementation, Dependency Analysis, Software Engineering, Software Development, Machine Learning
Débutant · Certificat Professionnel · 1 à 3 mois

Peking University
Compétences que vous acquerrez: Algorithms, Pseudocode, Mathematical Modeling, Theoretical Computer Science, Computational Thinking, Combinatorics, Applied Mathematics, Mathematical Theory & Analysis, Graph Theory, Data Structures, Design Strategies
Intermédiaire · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Programmation Java, Programmation informatique, Modèle de langage unifié, Conception orientée objet, Principes de programmation, Modèles de conception de logiciels, Programmation orientée objet (POO), Conception de logiciels, Développement piloté par les tests (TDD), Informatique distribuée, Méthodologies de développement de logiciels
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation Java, Programmation informatique, Tests unitaires, Contrôle des versions, Java, Développement de logiciels, Test de logiciels, JUnit, Évolutivité, Algorithmes, Optimisation des performances, Développement piloté par les tests (TDD), GitHub, structures de données, Git (Système de contrôle des versions)
Débutant · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Gestion des identités et des accès, Amazon Web Services, Équilibrage de la charge, Autorisation (informatique), Modélisation des menaces, Amazon Elastic Compute Cloud (en anglais), Systèmes d'information géographique, Contrôle des accès basé sur le rôle (RBAC), Ingénierie en matière de sécurité, Gestion des identités et des accès (IAM) d'AWS, Cryptage, Comptes d'utilisateurs, Cloud Computing, Cybersécurité, Sécurité des systèmes d'information, Détection et prévention des intrusions, Sécurité de l'informatique en nuage, Attaque par déni de service distribué (DDoS), Protection contre les logiciels malveillants, Sécurité réseau
Débutant · Spécialisation · 3 à 6 mois