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.

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

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

National Taiwan University
Compétences que vous acquerrez: Programming Principles, C (Programming Language), Computer Programming, C and C++, Computer Science, Data Structures, Program Development, Numerical Analysis, Memory Management, Debugging
Mixte · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Sécurité des applications, Gestion de la mémoire, Codage sécurisé, Données Validation des données, Modèles de conception de logiciels, Évaluation de la cybersécurité, Systèmes d'exploitation, Amazon Elastic Compute Cloud, Tests de sécurité, SQL, Test de pénétration, Techniques d'exploitation, Amazon Web Services, Validation des données, Développement d'exploits, Metasploit, Évaluations de la vulnérabilité, Analyse de la vulnérabilité, Attaques brutales
Intermédiaire · Cours · 1 à 4 semaines

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

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

Johns Hopkins University
Compétences que vous acquerrez: Gestion de la mémoire, C++ (langage de programmation), Apprentissage automatique, Traitement des signaux numériques, Flux de données, Programmation du système, Développement de logiciels, Apprentissage profond, Algèbre linéaire, Programmation événementielle, Informatique distribuée, C et C++, Logiciels mathématiques, Évolutivité, Apprentissage automatique appliqué, Analyse d'images, Optimisation des performances, Développement du programme, Réseaux neuronaux artificiels, Architecture matérielle
Préparer un diplôme
Intermédiaire · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Gestion de la mémoire, Logiciel de collaboration, Maintenabilité, Programmation du système, C (langage de programmation), Développement de logiciels, Fichier E/S, Simulations, Génie logiciel, Cycle de vie du développement des systèmes, Interface de ligne de commande
Débutant · Cours · 1 à 4 semaines

University of Toronto
Compétences que vous acquerrez: Modèle Vue Contrôleur, Gestion de la mémoire, Programmation orientée objet (POO), Développement d'applications, Apple Xcode, Cadres d'application, Développement mobile, Conception de l'application, Apple iOS, Animations, Programmation Swift, Conception d'interaction, Interface utilisateur (UI), Objective-C (langage de programmation), Conception interactive, Persistance, Interaction homme-machine, Outils de développement mobile, Composants de l'interface utilisateur, développement iOS
Intermédiaire · Spécialisation · 3 à 6 mois

Peking University
Compétences que vous acquerrez: File Systems, Operating Systems, OS Process Management, System Software, Memory Management, System Programming, Computer Systems, File I/O, Unix, Linux, Performance Tuning, Peripheral Devices, Algorithms
Intermédiaire · Cours · 3 à 6 mois

Peking University
Compétences que vous acquerrez: C (Programming Language), Programming Principles, Computer Science, Software Design, Computer Architecture, Theoretical Computer Science, Computer Programming, Memory Management, Data Structures, Computational Logic, Quantum computing
Mixte · Cours · 3 à 6 mois

Compétences que vous acquerrez: Field-Programmable Gate Array (FPGA), Computational Logic, Computer Architecture, Hardware Design, Hardware Architecture, Memory Management, Electronics, Electronic Systems, Electronic Components, Diagram Design, Data Storage, Data Storage Technologies, Algorithms
Intermédiaire · Cours · 1 à 4 semaines