Apprendre les maths par le code : comment Scratch et Python transforment l'apprentissage
Votre enfant trouve les maths ennuyeuses ? Il ne comprend pas à quoi servent les fractions, les coordonnées ou les fonctions ? Vous n'êtes pas seuls : c'est le combat quotidien de millions de parents. Et le problème, la plupart du temps, ce n'est pas l'enfant. C'est la méthode.
Les maths abstraites sur papier, ça ne parle pas à tout le monde. Certains enfants ont besoin de faire pour comprendre. Et c'est exactement là que le code entre en jeu. Chez KidnKod, on a créé deux programmes qui changent la donne : Maths CE2-CM2 avec Scratch et Maths 6e-4e avec Python.
Pourquoi le code rend les maths concrètes
Le problème des maths traditionnelles, c'est l'abstraction. "Calcule l'aire d'un rectangle de 5 cm sur 3 cm." OK, mais pourquoi ? Pour qui ? Dans quel contexte ?
Maintenant imaginez : on demande à l'enfant de programmer un personnage Scratch qui dessine un rectangle à l'écran. D'un coup, il doit comprendre les angles (90°), les rotations, les distances. Il voit le résultat de son calcul se dessiner devant ses yeux. Si c'est faux, le rectangle est bancal : et l'enfant corrige de lui-même, sans qu'on ait besoin de lui dire.
Quand un collégien écrit une fonction Python qui calcule la moyenne de ses notes, il manipule des variables, des boucles et des divisions. Des concepts qu'il peinait à saisir sur une feuille d'exercices deviennent évidents quand ils servent à quelque chose.
Ce que dit la recherche
Ce n'est pas juste notre intuition. Une étude de l'Université de Chicago (2023) montre que les enfants qui apprennent les maths via la programmation obtiennent des scores 23% supérieurs aux tests standardisés par rapport à un enseignement classique seul. Le rapport Villani-Torossian (2018) sur l'enseignement des mathématiques en France recommande explicitement la programmation comme outil d'apprentissage dès le primaire.
Maths CE2-CM2 avec Scratch (8-11 ans)
Ce cours intègre des projets Scratch directement liés au programme de maths :
- Géométrie : Tracer des figures avec le stylo Scratch. Un carré, c'est "avancer + tourner de 90° × 4". Un hexagone ? "Tourner de 60° × 6". L'enfant découvre les angles en les utilisant, pas en les mémorisant.
- Calcul mental : Créer un quiz qui pose des additions, soustractions, multiplications. L'enfant programme les questions ET y répond. Double apprentissage.
- Logique : Les conditions "si... alors... sinon" de Scratch, c'est de la logique pure. "Si le score est supérieur à 10, afficher Bravo."
- Mesures : Conversions, comparaisons, repères dans l'espace... tout ça prend vie dans un programme interactif.
Maths 6e-4e avec Python (11-14 ans)
Au collège, les maths se corsent. Python permet de visualiser et manipuler des concepts plus abstraits :
- Fonctions : Écrire
def calculer_moyenne(notes):en Python, c'est comprendre ce qu'est une fonction mathématique. Avec des entrées, des sorties, une formule entre les deux. - Statistiques : Calculer la moyenne, la médiane, les quartiles d'un jeu de données réel (les températures de Toulouse sur un mois, par exemple).
- Géométrie algorithmique : Tracer des figures avec la bibliothèque
turtlede Python. Spirales, fractales, rosaces : la géométrie devient de l'art. - Probabilités : Simuler 10 000 lancers de dé en Python, c'est plus parlant que n'importe quel cours théorique sur les probabilités.
Les résultats qu'on observe
On ne va pas vous vendre du rêve : le code ne remplace pas un bon prof de maths. Mais les retours des parents sont constants :
"Emma détestait les maths. Les devoirs du soir, c'était la guerre. Depuis qu'elle code avec Scratch chez KidnKod, sa moyenne a remonté de 3 points en un trimestre. Sa maîtresse m'a demandé ce qu'on avait changé." : Marc, papa d'Emma, 10 ans
Ce qui change, c'est le rapport à la matière. Les maths ne sont plus une corvée abstraite : elles deviennent l'outil pour créer quelque chose. Et quand un enfant comprend pourquoi il apprend, tout change.
Infos pratiques
Les deux cours sont disponibles en présentiel à Toulouse et en ligne via Google Meet. 708 € par an (environ 59 €/mois), groupes de 6 à 8 enfants maximum. Cours d'essai gratuit pour voir si ça correspond à votre enfant.
Les maths autrement : cours d'essai gratuit
Maths + Scratch (8-11 ans) ou Maths + Python (11-14 ans) : votre enfant teste une séance sans engagement.