Leçons gratuites de niveau universitaire
Modules d'informatique universitaires, gratuits à lire
Programmation, algorithmes, réseaux, bases de données, IA, sécurité et plus. Chaque leçon se lit gratuitement en entier, et chaque module se travaille dans un laboratoire pratique ouvert avec un compte gratuit.
Fondations
Pour commencer : programmation, logique, et comment un ordinateur stocke et exécute.
6 leçons
Systèmes d’exploitation et Linux
Apprenez Linux et les systèmes d’exploitation par la pratique : fichiers, droits, processus, services et journaux, dans un vrai laboratoire Linux.
Voir le module6 leçons
Architecture des ordinateurs
Apprenez l’architecture des ordinateurs par la pratique : binaire, portes logiques, RISC-V, cycle du processeur, caches et pipelines.
Voir le module
Informatique fondamentale
Les idées derrière tout programme : structures de données, algorithmes, théorie, compilateurs, bases de données et réseaux.
6 leçons
Compilation
Apprenez comment fonctionne un compilateur en en construisant un : analyse lexicale et syntaxique, types, interprétation et génération de code.
Voir le module6 leçons
Bases de données
Apprenez les bases de données relationnelles et le SQL par la pratique : tables, requêtes, jointures, formes normales et API web.
Voir le module8 leçons
Réseaux informatiques
Apprenez les réseaux informatiques par la pratique : sous-réseaux, routage, OSPF, BGP, NAT, DHCP, DNS, VLAN et VPN, dans de vrais laboratoires.
Voir le module
Génie logiciel
Construire des logiciels durables : tests, Git, API, conception, systèmes distribués, DevOps et données massives.
5 leçons
DevOps et cloud
Apprenez DevOps et le cloud par la pratique : conteneurs, configuration en code, supervision, livraison durcie et flux de travail Git.
Voir le module4 leçons
Ingénierie des données massives
Apprenez l’ingénierie des données massives par la pratique : Hadoop, MapReduce, Spark, flux Kafka et bases clé-valeur, dans de vrais laboratoires.
Voir le module
IA et science des données
Statistiques, apprentissage automatique, apprentissage profond, traitement des langues et IA responsable.
Cybersécurité
Défendre les systèmes : fondamentaux, cryptographie, code sécurisé, réseaux, investigation, opérations et vie privée.
Vous enseignez à une classe ? Proposez ce module à vos étudiants avec un guide de l'enseignant, des devoirs corrigés et un laboratoire pour chaque étudiant.