On vous spoile la réponse : commencez par Scratch entre 6 et 10 ans, basculez vers Python autour de 11 ans, gardez 1 à 2h par semaine : et arrêtez les apps "amusantes" qui font semblant. On enseigne le code à des enfants depuis 6 ans chez Codii. Voici ce qui marche vraiment, par ordre d'importance.
À quel âge commencer ?
La bonne réponse : dès que l'enfant sait lire et utiliser une souris, donc entre 6 et 7 ans pour la majorité.
Avant 6 ans, ScratchJr (sans texte) peut amuser, mais l'enfant ne retient pas grand-chose au-delà d'un "j'ai fait bouger le chat". C'est joli, ça occupe, mais pédagogiquement c'est limité. À cet âge, mieux vaut Lego, dessin, jeux de société. Le cerveau a besoin de structures concrètes avant l'abstrait.
Entre 6 et 10 ans, c'est l'âge d'or pour Scratch (programmation par blocs colorés). L'enfant assemble des blocs, voit le résultat immédiatement, comprend les concepts (boucle, condition, variable) sans buter sur la syntaxe.
À partir de 11 ans, on peut basculer vers Python (premier vrai langage texte). Avant, c'est inutile : l'enfant se bloque sur les fautes de frappe et la syntaxe stricte au lieu d'apprendre la logique.
Quel langage selon l'âge ?
Tableau honnête, basé sur ce qu'on observe en cours chez Codii :
| Âge | Langage idéal | Pourquoi |
|---|---|---|
| 6-10 ans | Scratch | Blocs colorés, pas de syntaxe, projets concrets en quelques heures |
| 8-14 ans | Java via Minecraft | Si l'enfant joue déjà à Minecraft, modder le jeu = motivation immédiate |
| 11-17 ans | Python | Syntaxe la plus proche de l'anglais, ouvre tout : jeux, IA, web, cyber |
| 12-17 ans | Python IA | Pour les ados curieux de ChatGPT, vision par ordinateur, neural nets |
| 13-17 ans | Java pro ou C | Si visée prépa / école d'ingé. Java pour l'orienté objet, C pour la mémoire |
Ce qu'on ne recommande pas : Lua, Roblox Studio, Swift Playgrounds. Soit c'est confiné à un seul écosystème, soit c'est trop verbeux. Python ouvre 10x plus de portes.
Combien de temps par semaine ?
1h par semaine en cours encadré + 1h libre à la maison suffit pour progresser sérieusement. Plus, ça sature ; moins, ça oublie d'une semaine à l'autre.
Chez Codii, c'est notre format : 24 semaines de cours hebdo (hors vacances scolaires), 1h par semaine en visio, plus le projet annuel personnel développé sur 12 semaines. Pas plus. Les enfants qui font 5h de code par semaine se brûlent rapidement.
Avec quels outils concrètement ?
Pour démarrer (gratuit, sans engagement)
- scratch.mit.edu : la version officielle MIT, gratuite, dans le navigateur. Aucune installation. L'enfant peut créer un compte et publier ses projets pour ses copains.
- Code.org : exercices courts par niveau, marketing un peu insistant mais le contenu pédagogique est solide.
- YouTube : chaîne MIT Scratch, et notre chaîne Codii avec tutos de jeux pas-à-pas.
Pour aller plus loin (cours encadré)
Le code en autodidacte sur YouTube/Scratch atteint vite ses limites :
- L'enfant bloque sur un bug et abandonne
- Il fait toujours le même type de projet (jeu de plateforme basique)
- Il n'apprend pas les bonnes pratiques (organisation du code, debug, architecture)
À ce stade, un cours encadré avec un vrai dev débloque tout. C'est ce qu'on fait chez Codii : petits groupes de 4 à 8 enfants, profs développeurs en activité dans des entreprises tech, et un projet annuel concret que l'enfant montre fièrement à la fin.
Comment savoir si ça lui plait vraiment ?
Indices que ça accroche :
- Il prolonge la session sans qu'on demande
- Il parle de son projet à table le soir
- Il modifie son projet entre 2 cours
- Il veut montrer ce qu'il a fait à un copain
Indices que ça n'accroche pas (et c'est OK) :
- Il faut le pousser à chaque session
- Il fait le minimum demandé puis ferme
- Il est plus excité par autre chose (sport, dessin, musique)
Pas tous les enfants aiment coder, et c'est très bien. Mieux vaut tester sérieusement pendant 2-3 mois puis arrêter, que forcer 5 ans en mode mou.
On a fait 6 mois de YouTube tutos, ma fille adorait. Mais à un moment elle stagnait, elle refaisait toujours les mêmes trucs. On a basculé sur Codii : en 3 mois elle a fait son premier vrai jeu et elle s'est inscrite à la compétition Codii. Le déclencheur, c'était un prof en chair et en os qui lui répond en direct.
: Sophie · Maman de Lina, 10 ans
5 erreurs à éviter
- Acheter une app payante "ludique" avant d'avoir testé Scratch gratuit
- Mettre un ado de 14 ans sur Scratch alors qu'il pourrait faire Python directement (humiliant et démotivant)
- L'asseoir devant 3h de tutos vidéo sans interaction (il décroche après 20 min)
- Lui imposer un projet au lieu de le laisser choisir ce qu'il veut coder (on perd la motivation)
- Comparer son rythme à celui d'un autre enfant (chaque cerveau code à sa vitesse)
Quand passer à des cours encadrés ?
Quand l'autodidacte commence à plafonner : typiquement après 2-4 mois sur Scratch en libre. Signe clair : l'enfant passe plus de temps à chercher comment faire qu'à coder, et tu n'as pas la compétence pour l'aider.
À ce moment-là, soit :
- Tu apprends en parallèle (faisable mais chronophage pour les parents)
- Tu inscris l'enfant à un cours encadré
C'est exactement le pivot où on accueille la majorité des élèves Codii. Cours d'essai 1h offerte, sans CB ni engagement, pour voir si le format clic avec ton enfant.
La bonne progression sur 6 ans
Si on devait dessiner le parcours idéal d'un enfant qui veut sérieusement apprendre l'informatique, ça donne ça :
- 6-7 ans : Scratch en autonomie + 1 cours / semaine encadré
- 8-9 ans : Scratch projets ambitieux + intro Minecraft modding
- 10-11 ans : Bascule Python (Python Basic), abandon de Scratch
- 12-13 ans : Spé selon passion (jeux Pygame / IA / cybersécurité éthique / web)
- 14-15 ans : Projet personnel publiable (jeu vendu sur itch.io, app dispo, site perso)
- 16-17 ans : Java/C en complément si visée prépa, contributions GitHub, premier stage dev
À 17 ans, l'enfant a 6 ans de code derrière lui et un portfolio sérieux. Quand il candidate à Epita, INSA, 42 ou n'importe quelle école d'ingé, il est dans le top 5% des candidats. Et ça, ça change un dossier.
À retenir : commence par Scratch, 1h par semaine, accompagne sans surveiller, bascule sur Python à 11 ans, prends un cours encadré quand l'autodidacte plafonne. Le reste suit.
Questions fréquentes des parents
À quel âge commencer la programmation avec son enfant ?
Combien d'heures par semaine un enfant doit faire du code ?
Mon enfant doit-il avoir un PC ou une tablette pour apprendre à coder ?
Vaut-il mieux des cours en ligne ou en présentiel pour un enfant ?
Mon enfant n'est pas "matheux", peut-il apprendre à coder ?
1h offerte · sans engagement
Tu veux essayer Codii avec ton enfant ?
1h en visio 1-to-1 avec un dev pédagogue Codii. On évalue le niveau de ton enfant et on l'oriente vers la formation idéale. Sans CB, sans engagement.
Réserver mon cours d'essai