Modules
00 Introduction 01 Algorithmie 02 Programmation 03 Systèmes 04 Réseaux 05 Bases de données 06 Sécurité 07 Intelligence Artificielle 08 Graphics 09 Génie Logiciel 10 Mathématiques 11 Spécialisations 12 Histoire

Bienvenue sur CS Libre

L’encyclopédie libre de l’informatique, en français. Un contenu de niveau universitaire, rigoureux et accessible à tous.

Pas de prérequis. Pas d’inscription. Gratuit et open source.


Comment fonctionne CS Libre?

Structure du contenu

Le site est organisé en trois niveaux:

NiveauDescriptionExemple
ModuleUn grand domaine de l’informatique00. Introduction
CoursUn sujet spécifique dans ce domaine01. Logique Mathématique
LeçonUne unité d’apprentissage (~20-30 min)03. Tables de Vérité

Chaque leçon contient du contenu théorique suivi d’exercices interactifs pour valider votre compréhension.

Pas d’ordre imposé

Vous êtes libre de commencer où vous voulez. Les numéros des modules (00, 01, 02…) sont là pour organiser le contenu, pas pour dicter un parcours obligatoire.

  • Vous êtes débutant? Commencez par le Module 00 - Introduction pour les fondements.
  • Vous connaissez déjà la programmation? Sautez directement au module qui vous intéresse.
  • Vous cherchez un sujet précis? Utilisez le menu Modules pour naviguer.

Chaque cours indique ses prérequis quand ils existent — sinon, plongez directement!

Progression

Votre progression est sauvegardée localement dans votre navigateur. Quand vous terminez une leçon (en atteignant la section exercices), elle est marquée comme complétée. Vous pouvez voir votre avancement dans la barre de progression de chaque cours.


Les 13 Modules

#ModuleDescription
00IntroductionFondements: logique, pensée computationnelle, histoire
01AlgorithmieStructures de données, algorithmes, complexité
02ProgrammationLangages, paradigmes, bonnes pratiques
03SystèmesSystèmes d’exploitation, architecture, bas niveau
04RéseauxProtocoles, internet, communications
05Bases de donnéesSQL, NoSQL, modélisation, optimisation
06SécuritéCryptographie, vulnérabilités, bonnes pratiques
07Intelligence ArtificielleMachine learning, deep learning, NLP
08GraphicsRendu 3D, shaders, traitement d’images
09Génie LogicielArchitecture, tests, méthodologies
10MathématiquesMaths discrètes, probabilités, algèbre linéaire
11SpécialisationsDomaines avancés et niches
12HistoireÉvolution de l’informatique et ses pionniers

Commencer maintenant

Cliquez sur le bouton Modules dans l’en-tête ou choisissez un module dans la table ci-dessus.

Bonne exploration!