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:
| Niveau | Description | Exemple |
|---|---|---|
| Module | Un grand domaine de l’informatique | 00. Introduction |
| Cours | Un sujet spécifique dans ce domaine | 01. Logique Mathématique |
| Leçon | Une 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
| # | Module | Description |
|---|---|---|
| 00 | Introduction | Fondements: logique, pensée computationnelle, histoire |
| 01 | Algorithmie | Structures de données, algorithmes, complexité |
| 02 | Programmation | Langages, paradigmes, bonnes pratiques |
| 03 | Systèmes | Systèmes d’exploitation, architecture, bas niveau |
| 04 | Réseaux | Protocoles, internet, communications |
| 05 | Bases de données | SQL, NoSQL, modélisation, optimisation |
| 06 | Sécurité | Cryptographie, vulnérabilités, bonnes pratiques |
| 07 | Intelligence Artificielle | Machine learning, deep learning, NLP |
| 08 | Graphics | Rendu 3D, shaders, traitement d’images |
| 09 | Génie Logiciel | Architecture, tests, méthodologies |
| 10 | Mathématiques | Maths discrètes, probabilités, algèbre linéaire |
| 11 | Spécialisations | Domaines avancés et niches |
| 12 | Histoire | É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!