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.

Google Cloud
Compétences que vous acquerrez: Gestion des capacités, Intégration continue, Interface de programmation d'applications (API), Déploiement continu, Déploiement des applications, Serveurs proxy, Services Web, Gestion des performances des applications, Conception de l'API, Passerelle API, CI/CD, Déploiement dans le nuage, Version du logiciel, API dans le nuage, Réutilisation du code, Restful API
★ 4.6 (1,1 k) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Computer Hardware, Hardware Architecture, Data Storage, Computer Systems, Data Storage Technologies, System Configuration, Microarchitecture, Computer Architecture, Peripheral Devices, Memory Management
★ 4.7 (95) · Débutant · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Appel d'outils, Java, Candidature au LLM, Ingénierie de requête, Modélisation des grandes langues, Développement d'applications, Programmation Java, Gestion de la mémoire, Systèmes agentiques, API OpenAI, IA générative, Agents génératifs d'IA, Flux de travail agentiques, Workflows d'IA, Ingénierie rapide
★ 4.2 (25) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Open Web Application Security Project (OWASP), Vulnerability Scanning, Proxy Servers, Security Testing, Penetration Testing, Vulnerability Assessments, Brute-force attacks, Test Tools, Web Scraping
★ 4.3 (290) · Intermédiaire · Projet Guidé · Moins de 2 heures

Dartmouth College
Compétences que vous acquerrez: Linux, Principes de programmation, Structures de données, Gestion de la mémoire, Programmation informatique, Ingénierie informatique, Systèmes embarqués, C (langage de programmation), Logiciels embarqués, Visualisation des logiciels
★ 4.7 (66) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: TCP/IP, System Programming, Network Protocols, Program Development, Memory Management, Hardware Architecture, Computer Hardware
★ 4.6 (53) · Intermédiaire · Cours · 1 à 3 mois

Princeton University
Compétences que vous acquerrez: Data Structures, Algorithms, Java Programming, Java, Graph Theory, Computer Programming, Computational Thinking, Spatial Data Analysis, Theoretical Computer Science, Memory Management, Simulations, Performance Tuning
★ 4.8 (84) · Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Principes de programmation, Architecture matérielle, Logiciel système, Débogage, Configuration du système, Gestion de la mémoire, Microarchitecture, Architecture des ordinateurs, Systèmes embarqués, Programmation du système, Logiciels embarqués
★ 4.7 (51) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Évolutivité, Candidature au LLM, Optimisation des performances, Génération assistée par récupération, Orchestration de l'IA, Prétraitement des données, Emboîtements, Ingénierie de requête, Modélisation des grandes langues, Stockage des données, LangChain, Bases de données, Gestion de la mémoire, Interface utilisateur (UI), Diagrammes de flux de données (DFD), Prétraitement de données, Workflows d'IA, Bases de données vectorielles, Ingénierie rapide, Maintenabilité
★ 4.7 (54) · Intermédiaire · Cours · 1 à 4 semaines

Nanjing University
Compétences que vous acquerrez: Operating Systems, File Systems, File Management, Computer Systems, Memory Management, System Software, OS Process Management, File I/O, Data Storage, Computer Hardware, Program Development, Peripheral Devices, System Design and Implementation, Algorithms
★ 4.5 (143) · Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Virtualisation, Optimisation des performances, Cryptographie, Cryptage, Matériel de mise en réseau, Sécurité réseau, Machines virtuelles, Réseaux définis par logiciel, Gestion des performances du réseau, Développement du programme, Gestion de la mémoire, Tests unitaires, Sécurité des réseaux, Protocoles cryptographiques, Architecture du réseau, Infrastructure de réseau, Réseau virtuel, Technologie Open Source
★ 4.6 (137) · Débutant · Cours · 1 à 4 semaines

Dartmouth College
Compétences que vous acquerrez: Unix, Interface de ligne de commande, Systèmes de fichiers, Linux, Serveurs Linux, Commandes Linux, Gestion de la mémoire, Outils de construction, Gestion des fichiers, Programmation informatique, Ingénierie informatique, Systèmes embarqués, Gestion des processus du système d'exploitation, C (langage de programmation), Logiciels embarqués, Technologie Open Source
★ 4.7 (35) · Débutant · Cours · 1 à 3 mois