🌐 Disponible en plusieurs langues
Les leçons sont en cours de traduction par la communauté — la page d’accueil du cours est disponible dans toutes les langues ci-dessous, et les leçons complètes suivront. Aidez-nous à traduire !
🚧 Les leçons elles-mêmes sont pour l’instant en anglais — cette page d’accueil est traduite pour que vous puissiez voir ce qui vous attend. Aidez à traduire les leçons dans votre langue : Comment contribuer une traduction
Si vous pouvez lire cette page, vous pouvez terminer ce cours. À la fin, vous comprendrez comment les logiciels fonctionnent vraiment, vous écrirez vos premiers programmes, vous publierez un vrai site web et vous tiendrez votre place dans n’importe quelle conversation technique — le tout expliqué en langage courant, avec des analogies tirées de la vie de tous les jours.
🤔 À qui s’adresse ce cours ?
- « J’utilise des applications tous les jours, mais je n’ai aucune idée de comment tout cela fonctionne réellement. »
- « Je travaille avec des ingénieurs (manager, designer, fondatrice, avocat, médecin…) et j’en ai assez de hocher la tête en réunion. »
- « Je veux me reconvertir dans la tech, mais chaque cours suppose des connaissances que je n’ai pas. »
- « Je suis simplement curieux de savoir comment le monde numérique qui m’entoure est construit. »
Il n’y a aucun prérequis — nous expliquons tout, y compris ce qu’est vraiment un « fichier » (file).
🎓 Ce que vous allez apprendre
- Comment fonctionnent vraiment les ordinateurs, les logiciels, internet, les bases de données (databases), le cloud et l’IA (AI).
- Comment lire et écrire des programmes simples en Python.
- Comment utiliser Git et GitHub comme un professionnel (vous publierez votre propre site web en ligne).
- Comment les vraies équipes logicielles planifient, construisent, testent et livrent leurs produits.
- Comment parler aux ingénieurs d’égal à égal — API, serveurs (servers), bugs, déploiements (deploys) et sprints, enfin décodés.
Ce que nous ne couvrirons pas : les mathématiques avancées, les outils d’entreprise spécifiques, ou le battage médiatique. Chaque analogie vous dit aussi où elle atteint ses limites, et le module sur l’IA est honnête sur ce qu’elle ne sait pas faire.
🚀 Pour commencer
- ⭐ Mettez une étoile à ce dépôt pour pouvoir retrouver votre chemin.
- Lisez COMMENCEZ ICI (5 minutes) — comment le cours fonctionne et les outils gratuits dans le navigateur que vous utiliserez. Rien à installer. Chaque atelier fonctionne dans un navigateur web, même sur un téléphone.
- Commencez par le Module 01 — ou choisissez un raccourci dans les Parcours d’apprentissage (« J’ai un week-end », « Je manage des ingénieurs », « Seule l’IA m’intéresse »…).
- Bloqué sur un mot ? Le Glossaire définit chaque terme en une seule phrase simple.
Enseignants et groupes d’étude : tout est librement réutilisable sous la licence. Forkez le dépôt et adaptez-le à votre classe.
📚 Le programme
Chaque module contient une Leçon en langage simple, un Atelier dans le navigateur, un Quiz d’auto-évaluation et des Ressources supplémentaires gratuites et sélectionnées. Avancez de haut en bas — chaque module s’appuie sur le précédent.
| # | Module | Leçon | Atelier | Quiz | Extras |
|---|---|---|---|---|---|
| I | La machine 🖥️ — ce qu’il y a dans le rectangle lumineux | ||||
| 01 | C’est quoi, un ordinateur, au juste ? | Leçon | Atelier | Quiz | Liens |
| 02 | C’est quoi, un logiciel ? | Leçon | Atelier | Quiz | Liens |
| 03 | Comment fonctionne internet | Leçon | Atelier | Quiz | Liens |
| II | Penser comme un ingénieur 🧠 — l’état d’esprit, c’est 80 % du métier | ||||
| 04 | Comment penser comme un programmeur | Leçon | Atelier | Quiz | Liens |
| 05 | Votre premier code (Python, dans le navigateur) | Leçon | Atelier | Quiz | Liens |
| 06 | Les données : le nouveau pétrole du monde | Leçon | Atelier | Quiz | Liens |
| III | Comment les vrais logiciels sont construits 🏗️ — du post-it à l’app store | ||||
| 07 | De l’idée à l’appli : le cycle de vie du développement logiciel | Leçon | Atelier | Quiz | Liens |
| 08 | Git et GitHub : la machine à remonter le temps du travail d’équipe | Leçon | Atelier | Quiz | Liens |
| 09 | Pourquoi les logiciels tombent en panne : bugs, tests et qualité | Leçon | Atelier | Quiz | Liens |
| 10 | L’anatomie d’une appli : frontend, backend et API | Leçon | Atelier | Quiz | Liens |
| IV | L’informatique, sans les maths qui font peur 🔬 — les idées célèbres, racontées humainement | ||||
| 11 | Algorithmes et structures de données en langage simple | Leçon | Atelier | Quiz | Liens |
| 12 | Les bases de données : là où tout habite | Leçon | Atelier | Quiz | Liens |
| 13 | Systèmes d’exploitation et réseaux : les gestionnaires invisibles | Leçon | Atelier | Quiz | Liens |
| 14 | La sécurité : serrures, clés et autodéfense numérique | Leçon | Atelier | Quiz | Liens |
| V | Le monde moderne du logiciel ☁️ — les mots à la mode, décodés | ||||
| 15 | Le cloud : louer les ordinateurs des autres | Leçon | Atelier | Quiz | Liens |
| 16 | IA et apprentissage automatique, sans le battage médiatique | Leçon | Atelier | Quiz | Liens |
| 17 | Sites web, applis et tout le reste | Leçon | Atelier | Quiz | Liens |
| VI | Les gens et les carrières 🧑🤝🧑 — le logiciel est fait par des humains | ||||
| 18 | Qui fait quoi dans la tech | Leçon | Atelier | Quiz | Liens |
| 19 | Votre chemin vers la tech | Leçon | Atelier | Quiz | Liens |
| 🏆 | Projet final (capstone) : construisez quelque chose de réel | Aperçu | Parcours A : Site web · Parcours B : Devenez le PM · Parcours C : Automatisez | — | Vitrine |
📝 Quiz et ateliers
- Les quiz se trouvent dans le dossier de chaque module (
quiz.md) — les réponses sont incluses sous des volets « Afficher la réponse », et chaque quiz se termine par un défi « expliquez-le à un ami ». - Les ateliers (
lab.md) sont pratiques et ne demandent aucune installation — uniquement des outils gratuits dans le navigateur, utilisables même sur téléphone. C’est en faisant les ateliers que l’apprentissage s’ancre vraiment.
🗺️ Références générales du cours
| Page | À quoi elle sert |
|---|---|
| COMMENCEZ ICI | Comment utiliser le cours, les rythmes possibles, les trois outils dont vous avez besoin |
| Glossaire | Chaque terme technique du cours, en une seule phrase simple |
| Parcours d’apprentissage | Des raccourcis : sprint d’un week-end, parcours manager, curieux d’IA, fondateur… |
| FAQ | Des réponses honnêtes : « Suis-je trop vieux ? », « Ai-je besoin de maths ? », les délais réalistes |
| Guide de style | Les règles d’écriture que suit chaque leçon |
| Notes de conception du cours | Pourquoi le cours est construit ainsi |
🎒 Accès hors ligne
Clonez le dépôt (le Module 08 vous apprend comment faire) et tout — leçons, ateliers, quiz — fonctionne hors ligne en texte brut. Seuls les liens externes et les ateliers dans le navigateur nécessitent internet.
🤝 Contribuer et communauté
Vous avez trouvé une phrase confuse ? C’est un bug dans notre cours, pas dans votre cerveau — merci d’ouvrir un ticket ou d’envoyer une correction : voir CONTRIBUTING. Les traductions sont la contribution la plus recherchée de toutes : consultez le guide de traduction. Vous avez terminé le cours ? Ajoutez-vous à la Vitrine du projet final — ce sera au passage votre première pull request.
📄 Licence
Gratuit pour tout le monde, pour toujours — voir la LICENCE.