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.

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

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

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

National Taiwan University
Compétences que vous acquerrez: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computational Logic, Program Development, Memory Management
★ 4.8 (370) · Mixte · Cours · 1 à 3 mois

Peking University
Compétences que vous acquerrez: C and C++, Object Oriented Design, Object Oriented Programming (OOP), C (Programming Language), Programming Principles, Data Structures, Computer Programming, Algorithms, Maintainability, Memory Management
★ 4.9 (827) · Mixte · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Informatique distribuée, Architecture matérielle, Script Shell, Optimisation des performances, Systèmes d'exploitation, Gestion des fichiers, Big Data, Systèmes de fichiers, Plates-formes informatiques, Bash (langage de script), Commandes Linux, Architecture des ordinateurs, Shell Unix, Linux, Gestion des capacités, Scripting, Évolutivité, Systèmes informatiques, Tests de performance, Gestion de la mémoire
★ 3.8 (168) · Débutant · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: Informatique distribuée, Programmation événementielle, Optimisation des performances, Traitement des signaux numériques, Développement du programme, Analyse d'images, Algorithmes, Flux de données, C++ (langage de programmation), Évolutivité, Gestion de la mémoire
★ 3.5 (28) · Intermédiaire · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Hardware Troubleshooting, Computer Hardware, Hardware Architecture, Microarchitecture, Computer Architecture, Desktop Support, Data Storage Technologies, System Configuration, Computer Systems, Data Storage, Information Technology, Memory Management
★ 4.5 (73) · Débutant · Cours · 1 à 3 mois

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

Simplilearn
Compétences que vous acquerrez: Programmation informatique, Structures de données, Environnement de développement, Fichier E/S, C et C++, Gestion des fichiers, Autres langages de programmation, Développement du programme, Algorithmes, Principes de programmation, C (langage de programmation), Gestion des données, Logique informatique, Gestion de la mémoire
★ 4.6 (30) · Débutant · Cours · 1 à 4 semaines

Kennesaw State University
Compétences que vous acquerrez: Email Security, Wireless Networks, Mobile Security, Incident Response, Cybersecurity, Cyber Security Assessment, Personally Identifiable Information, Cyber Attacks, Firewall, General Networking, Threat Detection, Cyber Security Policies, Computer Security Awareness Training, Proxy Servers, Computer Security Incident Management, Network Security, Security Awareness, Threat Management, Cyber Risk, Social Media
★ 4.9 (65) · Débutant · Spécialisation · 3 à 6 mois