J'apprends seul
Il vous faut un ordinateur portable, la bibliothèque et un après-midi. Le chemin va d'une première phrase à un projet qui gagne un niveau, dans votre langue, avec un tuteur qui pose des questions quand vous êtes bloqué. Personne ne vous note : c'est votre propre programme qui est exécuté.
Le chemin
Les quinze chapitres du livre sont une seule histoire, racontée en cellules que vous pouvez exécuter. Lisez une cellule, exécutez-la, changez-la, exécutez-la encore. Les quatre premiers chapitres donnent tout le modèle mental ; les autres l'élargissent.
- Trouver, puis agir
- Une première phrase
- Lire le nom comme une phrase
- Le dire dans votre langue
- Un objet, toute structure
- Parcourir, demander, produire, agir
- Déclarer quoi, pas comment
- Motifs dans le texte
- Motifs dans la structure
- Quand le code rencontre les cellules
- Dessiner la réponse
- Enseigner un monde
- La question de l'écart
- Un agent qui ne peut pas nuire
- Écrire une narration
Ouvrez le livre interactif, ou lisez la page du livre : chaque chapitre a une page de preuve qui consigne son exécution, cellule par cellule, dans ses quatre éditions. Au chapitre 12 vous construisez un monde à vous, et au chapitre 15 vous écrivez un chapitre.
Vous choisissez trois choses, et pouvez en changer à tout moment : la langue des chapitres, du vérificateur et du tuteur (anglais, français, arabe, haoussa ; les trois derniers sont des brouillons, 0 unité sur 35 relue par un locuteur natif) ; le monde sur lequel les exemples raisonnent (un restaurant, une coopérative ou une école) ; et le rythme. Le modèle mental en cinq questions est sur la page Apprendre.
Le bureau
Le bureau de l'apprenant est un seul outil de la bibliothèque, learn.ring, lancé depuis son dossier avec votre dossier et un verbe. Il dit où vous en êtes, juge un programme que vous avez écrit, répond à une question comme le ferait un tuteur, et juge le projet qui gagne un niveau. Chaque verdict est celui du vérificateur : il a exécuté votre fichier dans un processus neuf, et personne ne l'a lu.
learn.ring <votre dossier> status learn.ring <votre dossier> submit <id de l'exercice> <votre fichier> learn.ring <votre dossier> ask <id de l'exercice> "<votre question>" learn.ring <votre dossier> project <id du projet> options : --lang en|fr|ar|ha --world workplace|cooperative|school --overlay <dossier>
L'usage tel que la bibliothèque l'écrit : education/tools/learn.ring(s'ouvre dans un nouvel onglet). Le code de sortie est 0 quand une soumission a réussi et 2 quand elle a été refusée.
Un exercice est une courte tâche avec une promesse : les lignes que votre programme doit afficher. Voici le premier du cours :
La cuisine a reçu ces commandes aujourd'hui :
[ "tea", "rice", "tea", "fish", "rice", "tea" ]
Affichez la liste des plats à cuisiner, chacun une seule fois, dans l'ordre
où il a été commandé la première fois.
PROMESSE [ "tea", "rice", "fish" ]
Votre réponse est vérifiée en l'exécutant. Une réponse connue pour être fausse échoue et une réponse connue pour être juste passe : l'exercice n'entre dans le cours que si l'on a vu les deux le faire.
Le tuteur
Quand vous êtes bloqué, vous demandez. Le tuteur répond par une question sur l'écart entre ce que vous avez écrit et ce que l'exercice demande. C'est un programme de la bibliothèque, avec trois règles qu'il ne peut pas enfreindre : il n'écrit pas votre code, il n'explique pas ce que vous n'avez pas encore rencontré, et il ne donne pas la réponse avant que vous ayez essayé.
Moussa : « Je ne comprends rien. Donne-moi juste la réponse. »
Tuteur : Je n'écrirai pas la réponse à votre place : c'est la seule chose qu'un tuteur ne doit jamais faire.
Essayez d'abord. Écrivez votre tentative et soumettez-la ; je vous dirai alors ce qui manque
encore, sous forme de question.
Moussa : « Qu'est-ce qui me manque ? »
Tuteur : Où sont les éléments répétés ? Quelle ligne de votre programme demande leurs positions ?
(pourquoi : le modèle mental trouve avant d'appliquer)
PROUVÉ aucune réponse ne contient une méthode de la solution, ni la solution elle-même
PROUVÉ le tuteur a trouvé l'étape manquante par du codage sage, sans deviner
PROUVÉ aucun modèle de langage n'a été utilisé
exécuté le 2026-09-30 à 23:10, la démonstration d'éducation, scène 4
Si vous ne connaissez pas un nom de la bibliothèque, demandez plutôt à la bibliothèque : un objet répond à Ask("how do I remove duplicates") par les méthodes qui le font. Interroger la bibliothèque.
L'échelle
Vous ne passez pas d'examen. Un niveau se gagne par un projet que vous construisez dans votre propre dossier, et un garde le juge : il exécute le projet, dit quelles promesses sont tenues, et quand l'une ne l'est pas, dit pourquoi en mots.
S0 · Explorateur
Après le chapitre 4. Projet : une narration de cinq cellules sur une liste à vous, où chaque cellule s'exécute et porte une promesse qui tient.
S1 · Constructeur
Après le chapitre 7. Projet : un petit outil sur votre lieu de travail, ses conditions déclarées comme des données (une règle comme { @item > 20 } dans un fichier), et non écrites dans le code.
S2 · Artisan
Après le chapitre 11. Projet : un rapport sur un vrai fichier de données, avec les motifs qu'il trouve, un tableau et une image.
S3 · Architecte
Après le chapitre 14. Projet : un monde que vous avez enseigné, d'au moins cinq faits, interrogé par un agent d'IA que vous gouvernez, admis par le tribunal, dont chaque acte peut être annulé.
S4 · Maître
Chapitre 15. Projet : un nouveau chapitre pour ce cours, en deux langues, dont le garde est vert.
Le projet de chaque barreau est jugé par un garde, montré exécuté sur un échantillon faux et un échantillon juste : l'échelle sur la page Apprendre. Où vous en êtes est nommé par la bibliothèque sur votre machine, à partir des preuves de votre dossier ; ce site ne voit pas ce dossier.
Quand vous avez fini
Vous avez un dossier de texte brut qui est à vous : vos programmes, et un fichier de progression qui consigne chaque fait avec sa preuve. Emportez-le sur l'ordinateur suivant, gardez-le dans un dépôt, montrez-le à un employeur. L'étape suivante est l'autre porte : enseigner ce que vous avez appris, c'est-à-dire les chapitres 12 et 15 tournés vers les autres.

