Les catégories de cours en ligne gratuits peuvent vous aider à découvrir de nouveaux sujets sans engagement initial. Vous pouvez explorer des bases en programmation, data, langues, business, compétences numériques et bien plus encore. De nombreux cours proposent un accès gratuit à des modules ou activités d'introduction.

Compétences que vous acquerrez: Interface de programmation d'applications (API), Architecture d'entreprise, API dans le nuage, Débogage, Autorisation (informatique), Google Cloud Platform, Environnement de développement, Déploiement des applications, Développement d'applications, Restful API, Passerelle API, Gestion du cycle de vie des applications, Documentation du logiciel, Conception de l'API, Authentifications, Serveurs proxy
Débutant · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Gestion de la mémoire, Fichier E/S, Informatique distribuée, Commandes Linux, Évolutivité, C (langage de programmation), Linux, Systèmes informatiques, Microarchitecture, Architecture matérielle, C et C++, Bash (langage de script), Importation/exportation de données, Script Shell, Plates-formes informatiques, Systèmes de communication, Développement de l'informatique en nuage, C++ (langage de programmation), Big Data, Outils de programmation informatique
Avancées · Spécialisation · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Gestion de la mémoire, Logique d'entreprise, Fichier E/S, Systèmes agentiques, Sécurité de l'IA, API OpenAI, Traitement des transactions, Architecture des logiciels, Workflows d'IA, Candidature au LLM, Ingénierie de requête, Ingénierie rapide, Motifs de l'invitation, Orchestration de l'IA, Flux de travail agentiques, Agents génératifs d'IA
Débutant · Cours · 1 à 3 mois

University of California, Irvine
Compétences que vous acquerrez: Gestion de la mémoire, JSON, Apple iOS, Conception de sites web réactifs, Composants de l'interface utilisateur, développement iOS, Développement mobile, Objective-C (langage de programmation), Conception de l'interface utilisateur (UI), Développement de jeux vidéo, CORE (logiciel), Modèle Vue Contrôleur, Prototypage, Programmation Swift, Conception de l'interface et de l'expérience utilisateur (UI/UX), Interface utilisateur (UI), OAuth, Conception de jeux, Animation et conception de jeux, Interaction homme-machine
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: File I/O, Memory Management, Debugging, C++ (Programming Language), C and C++, Software Documentation, Development Testing, Code Reusability, Vibe coding, Programming Principles, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Functional Design, Performance Tuning, Application Design, Technical Documentation, Generative AI
Débutant · Certificat Professionnel · 3 à 6 mois

Johns Hopkins University
Compétences que vous acquerrez: Gestion de la mémoire, Architecture des ordinateurs, Algorithmes, Développement du programme, Optimisation des performances, Architecture matérielle, Programmation du système, Matériel informatique, Tests de performance
Intermédiaire · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Gestion de la mémoire, C (langage de programmation), Algorithmes, Autres langages de programmation, Principes de programmation, Programmation Python, Programmation informatique, Programmation en Python, C et C++, C++ (langage de programmation), Programmation du système
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Gestion de la mémoire, Systèmes agentiques, Workflows d'IA, Candidature au LLM, Modèles de conception de logiciels, Appel d'outils, Intégrations AI, Orchestration de l'IA, Agents génératifs d'IA, Flux de travail agentiques, Modélisation des grandes langues
Intermédiaire · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Gestion de la mémoire, Tests de développement, Principes de programmation, Gestion des paquets et des logiciels, Environnement de développement, Structures de données, Tests de logiciels, Documentation du logiciel, GitHub, Programmation du système, Cas de test, Rust (langage de programmation)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Gestion de la mémoire, Systèmes embarqués, Périphériques, Architecture des ordinateurs, Débogage, C (langage de programmation), Architecture des systèmes, Stockage des données, Microarchitecture, Structures de données, Architecture matérielle, Logiciels embarqués, Programmation du système, Matériel informatique
Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Gestion de la mémoire, Bioinformatique, Algorithmes, Méthodes d'apprentissage automatique, Modèle de Markov, Optimisation des performances, Transformation de données, Biologie moléculaire, Transformation des données
Intermédiaire · Cours · 1 à 3 mois

New York University
Compétences que vous acquerrez: Architecture de la sécurité informatique, TCP/IP, Pare-feu, Sécurité des entreprises, Attaques par déni de service distribué (DDoS), Cybersécurité, Architecture du réseau, Contrôles de sécurité, Renseignements sur les cybermenaces, Protocoles de réseau, Détection des menaces, Sécurité réseau, Sécurité des réseaux, Cyber-attaques, Serveurs proxy, Détection et prévention des intrusions
Intermédiaire · Cours · 1 à 4 semaines