Puppy Code est un jeu de programmation pour enfants. Ils apprennent à coder en aidant un chiot à rapporter sa balle, étape par étape.
La balle se trouve quelque part dans le jardin. Le chiot la rapportera, mais seulement si vous lui indiquez précisément le chemin. Élaborez un plan, appuyez sur « Exécuter », et le chiot le suivra pas à pas.
Si le plan ne fonctionne pas, modifiez-le et réessayez.
C'est ça, la programmation !
Des flèches au code
Les premiers niveaux ne nécessitent aucune lecture. Les enfants touchent les flèches, et les images leur en donnent la signification.
Ensuite, les flèches se transforment en mots sur les touches. Les enfants saisissent ensuite eux-mêmes les mots sur un clavier adapté à leurs petites mains.
Il n'y a pas de transition brutale entre les images et le code. Chaque niveau introduit une nouvelle petite notion, ce qui rend l'apprentissage de la programmation ludique.
Les concepts de programmation
Les enfants découvrent chaque concept car ils en ont besoin pour résoudre une énigme. Le nom de programmation du concept peut être donné ultérieurement.
Séquence
Un plan est une liste d'étapes, à réaliser dans l'ordre.
Débogage
Certains niveaux commencent par un plan comportant une erreur. Les enfants doivent trouver l'étape erronée et la corriger.
Boucles
« Faire 3 fois » répète les étapes qui suivent. Une bulle indique les étapes appartenant à la boucle. Le plan devient plus court à écrire, et le chiot effectue toujours chaque étape.
Si et sinon
« Si balle » pose la question : la balle est-elle ici ? Les étapes qui suivent s'exécutent uniquement si la réponse est oui. Celles qui suivent « sinon » s'exécutent si la réponse est non.
Plans courts
Dans le Petit Carnet du Chiot, la page ne contient que sept lignes. Écrire chaque étape ne tient plus, alors les boucles et les questions permettent de raccourcir le plan. Les programmeurs ont une règle à ce sujet : ne pas se répéter.
Fonctions
« Trouver un tour » apprend au chiot quelques étapes sous un nom. Écrire « Trouver » lui fait ensuite exécuter tous les tours. Un tour fonctionne quelle que soit la position du chiot.
Fonctions appelant d'autres fonctions
Un tour peut en utiliser un autre, comme une fonction peut en appeler une autre. Corrigez une astuce une fois, et partout où elle est utilisée, elle est corrigée.
Programmation pour enfants, sans pression
Puppy Code ne se contente jamais d'afficher « Faux ».
Lorsqu'un plan échoue, le jeu explique ce que le chiot a tenté de faire et ce qui l'a empêché. L'enfant peut modifier une étape et relancer le plan.
Un plan long qui fonctionne est toujours une bonne réponse. Seuls les niveaux du cahier, avec leurs pages de sept lignes, demandent un plan court.
Il y a :
• Pas de chronomètre
• Pas de score
• Pas de série de victoires
• Aucune pression pour terminer rapidement
• Impossible de perdre
Chaque niveau est accessible dès le départ. Les enfants peuvent rester sur un niveau aussi longtemps qu'ils le souhaitent.
Une touche « Écouter » permet de lire chaque mission à voix haute. Tous les trois niveaux terminés, l'enfant reçoit un cadeau : une nouvelle image pour l'album de Puppy.
Apprendre ensemble
La programmation pour enfants est idéale en collaboration. Un enfant et un adulte peuvent partager un écran, discuter des prochaines actions du chiot, faire des prédictions et écrire les étapes à tour de rôle.
Une page dédiée aux adultes explique les leçons de chaque monde et comment y jouer. Idéal pour les cours à la maison, les activités scientifiques ou un après-midi tranquille.
Même les adultes n'ayant jamais programmé peuvent commencer au niveau 1.
Confidentialité garantie
Puppy Code ne nécessite pas de compte.
• Aucune publicité
• Aucune donnée analytique
• Aucun suivi
• Aucune inscription ni compte requis
Aucune donnée n'est collectée ni transmise.
Votre progression est enregistrée et reste sur votre appareil.
Apprendre à coder : un jeu de puzzle pour chiots qui enseigne la programmation aux enfants, étape par étape.
Date de mise à jour
3 nov. 2026