Learn JavaScript for Kids
Learn JavaScript for Kids — Le coding pour enfants qui commence par modifier un vrai programme
Learn JavaScript for Kids est une application iOS et Android gratuite de coding pour enfants qui n’ont jamais écrit une ligne de code. Le premier écran affiche un vrai programme JavaScript : votre enfant touche un nombre lumineux, les autocollants volent plus vite et le programme se relance sur le téléphone. Ensuite, l’application propose 20 cours courts, 41 puzzles de blocs et 60 missions, avec un contrôle parental avant les achats.
- Prix
- Gratuit, mise à niveau Pro
- Plateformes
- iOS et Android
- Langues
- 22
- Âge recommandé
- 4+
- Configuration requise
- iOS 15.1 ou version ultérieure
- App Store
- 5.0 ★ (4)


Modifiez un nombre et voyez ce qui se passe.
Le moyen le plus rapide pour qu’un enfant comprenne le code est de toucher un programme qui fonctionne déjà. Dans Learn JavaScript for Kids, l’écran d’accueil est exactement cela : touchez une valeur lumineuse, modifiez le nombre d’autocollants ou leur vitesse de déplacement, et le programme se relance aussitôt. Rien n’a besoin d’être saisi, donc rien ne peut être cassé.
Ce que c’est
Learn JavaScript for Kids est une application iOS et Android gratuite qui enseigne le coding pour enfants à travers du vrai JavaScript, sans compte nécessaire pour commencer. Elle s’ouvre sur un programme en direct qu’un enfant peut modifier en touchant l’écran, puis propose 20 cours courts et 80 leçons, 41 puzzles de blocs, 60 missions de niveau facile, moyen ou difficile, ainsi qu’un éditeur de code qui exécute JavaScript sur le téléphone. Le premier cours, What Is Coding?, est gratuit, et un contrôle parental protège les achats et les liens qui quittent l’application.
Dans l’application
À quoi elle ressemble





Le cours
Ce que couvre le cours de JavaScript
Les noms de cours ci-dessous proviennent du cours Javascript for Kids proposé sur ce site. Il commence sans aucun code et progresse jusqu’à la création de petits jeux.
What Is Coding?
Le premier cours gratuit : ce qu’est le code et ce que les ordinateurs en font, avant même de demander à l’enfant de taper quoi que ce soit.
Penser comme un programmeur : les algorithmes
Découper un problème en étapes claires et ordonnées : c’est le principe qui se trouve derrière tous les programmes qu’un enfant écrira par la suite.
Les superpouvoirs du programmeur : boucles, choix et bugs
Répéter une action, choisir entre deux chemins et trouver ce qui n’a pas fonctionné lorsqu’un programme ne se comporte pas comme prévu.
Les boîtes magiques appelées variables
Stocker un nombre ou un mot sous un nom, puis découvrir Math Wizard et Word Play pour travailler avec chaque type de valeur.
Décisions oui ou non
Faire choisir un programme avec if et else, puis s’entraîner avec la même idée dans True or False Games.
Boucles de comptage et motifs
Des boucles qui comptent et dessinent des motifs, avec Loop-de-Loop et Nested Loop Art pour approfondir cette même idée.
Coffres au trésor : les objets
Regrouper des valeurs liées, puis en rassembler un grand nombre dans Treasure Lists.
Vos propres sortilèges (fonctions)
Regrouper des étapes dans une fonction qu’un enfant nomme et réutilise, pour se préparer à des projets comme Build a Calculator, Mini Game: Number Guessing et Rock, Paper, Scissors.
Fonctionnement
Comment se déroule une première session
Une session peut durer cinq minutes. Chacune combine quelque chose à toucher ou à construire avec un court extrait de vrai JavaScript, afin que l’enfant termine en ayant créé quelque chose plutôt qu’en ayant simplement regardé.
Jouez avec un programme en direct
Ouvrez l’application et touchez les valeurs lumineuses d’un vrai programme JavaScript pour modifier le nombre d’autocollants, leur vitesse et l’autocollant utilisé. Le programme se relance sur le téléphone : l’enfant voit donc ce que fait le code avant même de le lire.
Suivez un cours court ou un puzzle de blocs
Commencez le cours gratuit What Is Coding?, ou ouvrez le Block Playground et faites glisser des blocs pour guider un personnage jusqu’à l’objectif. Les leçons sont rédigées avec des mots simples et se terminent en quelques minutes : l’enfant peut donc s’arrêter et reprendre demain.
Entraînez-vous avec une mission et entretenez votre série
Choisissez une mission lorsqu’un nouveau défi est souhaité, écrivez et exécutez du JavaScript dans l’éditeur de code, puis enregistrez vos programmes favoris dans My Codes. Une série quotidienne, des mini-quiz et des cartes mémoire permettent de revoir les notions précédentes.
Contenu
Ce que l’application propose
20
Cours courts, 80 leçons
De la définition du code aux petits jeux, avec des algorithmes, des variables, les mathématiques, les mots, les décisions oui/non, les boucles et les motifs, les objets, les listes, les fonctions et les surprises aléatoires.
41
Puzzles de blocs
Le Block Playground transforme la logique en jeu : faites glisser les blocs Move, Jump, Repeat et If Blocked pour atteindre l’objectif, puis essayez de résoudre chaque puzzle avec le moins de blocs possible. Plusieurs puzzles sont gratuits.
60
Missions à trois niveaux
Des missions faciles, moyennes et difficiles, pour qu’un nouveau défi adapté au niveau soit toujours disponible. Deux missions sont gratuites et les autres sont incluses avec Pro.
Éditeur
Éditeur de code qui exécute JavaScript
Écrivez et exécutez JavaScript directement sur le téléphone, puis observez le résultat. Enregistrez vos programmes dans My Codes et prenez des notes pendant votre apprentissage.
Mini-jeux
Des projets dont l’enfant peut être fier
Une calculatrice, un jeu de devinettes de nombres et un jeu de pierre, feuille, ciseaux font partie des petits projets, chacun étant construit à partir de notions présentées dans les leçons précédentes.
AI Chat
Des réponses en termes simples
Un onglet AI Chat se trouve à côté de Home, Study, Editor et Challenge, avec des suggestions prêtes à l’emploi, comme faire réviser à un enfant ce qu’il vient d’apprendre ou créer un parcours d’apprentissage.
Pour les parents
Pourquoi commencer le coding avec JavaScript chez les enfants, et à quoi ressemble une première leçon ?
JavaScript est le langage qui fait bouger les éléments à l’écran, réagir et jouer des sons, ce qui le rend adapté aux enfants qui aiment les jeux et le dessin. Tous les navigateurs web l’exécutent déjà : ce qu’un enfant apprend est donc le même langage que celui utilisé sur de vrais sites web. Une bonne première leçon doit être courte et visuelle : l’enfant modifie une valeur, voit immédiatement le résultat, puis apprend seulement plus tard le terme correspondant à ce qu’il vient de faire. Il n’y a pas d’âge idéal unique pour commencer ; mieux vaut donc observer comment se passent les dix premières minutes plutôt que se fier au chiffre indiqué sur la boîte.
Voir le code s’exécuterla première minute
Un débutant apprend plus vite lorsqu’un programme fonctionne déjà devant lui. Modifier un nombre et regarder les autocollants accélérer enseigne la relation de cause à effet, qui est au cœur de l’idée de variable, avant même d’introduire le vocabulaire.
Les puzzles de blocs avant le textepenser comme un programme
Faire glisser des blocs tels que Move, Jump ou Repeat permet d’apprendre la séquence et la répétition sans se soucier de l’orthographe, des parenthèses ou des messages d’erreur. Un enfant qui a résolu un puzzle de blocs avec le moins de blocs possible a déjà pratiqué la même habitude que celle qui rend le code saisi court et propre.
Variables, décisions et bouclesles trois premières notions
Presque tous les premiers programmes reposent sur les mêmes trois notions : une valeur stockée sous un nom, une décision oui/non prise avec if et else, et une boucle qui répète une action. Des leçons courtes qui présentent une seule notion à la fois, puis la réutilisent dans un petit jeu, permettent de se familiariser avec ces trois idées.
Les bugs sont normauxl’état d’esprit à préserver
Le code fonctionne presque jamais du premier coup, même pour les professionnels. Une application pour débutants doit faire de la recherche et de la correction d’un bug une étape du puzzle plutôt qu’un échec ; c’est pourquoi l’application considère la chasse aux bugs comme l’une des compétences que les enfants pratiquent.
Pour qui
À qui elle s’adresse — et à qui elle ne s’adresse pas
Cette application vous convient si vous
- Vous êtes parent d’un jeune débutant qui n’a jamais écrit de code et vous voulez que son temps d’écran lui permette de construire quelque chose
- Vous souhaitez que votre enfant commence par toucher l’écran et résoudre des puzzles avec des blocs avant de taper du vrai JavaScript
- Vous préférez des leçons qui se terminent en quelques minutes et peuvent être reprises le lendemain
- Vous aimez l’idée d’un contrôle parental avant les achats et les liens qui quittent l’app
- Vous voulez une seule app disponible en 22 langues, pour que toute la famille puisse suivre les leçons dans sa propre langue
Ce n’est pas le bon outil si vous
- Vous vous attendez à ce que chaque cours, puzzle et mission soit gratuit : le premier cours, plusieurs puzzles et deux missions le sont, et Pro déverrouille le reste
- Vous recherchez un programme complet de développement web pour un adolescent ; ceci est une première étape vers JavaScript, pas un bootcamp
- Vous avez besoin que votre enfant travaille devant un clavier sur un ordinateur portable ; les leçons et l’éditeur sont conçus pour un téléphone
Confidentialité
Pour les parents : achats, liens et comptes
Learn JavaScript for Kids ne nécessite pas de compte pour commencer. Un contrôle parental protège les achats et les liens qui quittent l’app, afin qu’un abonnement Pro soit configuré par un parent plutôt que par l’enfant en appuyant simplement sur les boutons.
Tous les détails figurent dans la politique de confidentialité de CoddyKit.
Questions
Foire aux questions
Qu’est-ce que Learn JavaScript for Kids ?
Learn JavaScript for Kids est une app iOS et Android gratuite pour apprendre à coder, conçue pour les enfants et basée sur le vrai JavaScript. Elle commence par un programme en fonctionnement qu’un enfant modifie en touchant l’écran, puis propose 20 cours courts, 41 puzzles avec des blocs, 60 missions et un éditeur de code. Elle s’adresse aux jeunes débutants qui n’ont jamais écrit de code, ainsi qu’aux parents qui souhaitent que le temps d’écran de leur enfant lui apprenne quelque chose.
Est-ce vraiment du code, ou seulement un jeu ?
Les deux, volontairement. Les puzzles avec des blocs sont des jeux qui apprennent à comprendre le fonctionnement d’un programme, tandis que les cours, les missions et l’éditeur utilisent du vrai JavaScript qui s’exécute sur le téléphone. L’enfant passe de la modification d’un nombre dans un programme fonctionnel à l’écriture de ses propres petits programmes, comme une calculatrice ou un jeu de devinettes numériques.
Qu’apprend mon enfant ?
L’app explique comment décomposer un problème en étapes claires, comment les variables stockent des nombres et des mots, comment les boucles répètent des actions et dessinent des motifs, comment if et else permettent de prendre des décisions, comment les fonctions et les listes gardent un code bien organisé, et comment trouver puis corriger un bug. Chaque leçon présente une idée et la met en pratique dans un petit exemple avant de passer à la suivante.
Mon enfant doit-il savoir taper ou bien lire ?
Pas au début. Le programme d’introduction se modifie en touchant des valeurs lumineuses, et les puzzles avec des blocs fonctionnent par glisser-déposer : l’enfant peut donc commencer avant de taper du code. Les leçons utilisent des mots simples et de courtes étapes conçues pour les enfants, et non pour les développeurs ; la saisie de vrai JavaScript arrive progressivement.
Quelle différence y a-t-il entre un jeu de programmation pour enfants et une leçon ?
Dans Learn JavaScript for Kids, le Block Playground est la partie jeu : un personnage doit atteindre un objectif, et l’enfant essaie d’utiliser le moins de blocs possible. Les leçons et les missions constituent la partie écrite, dans laquelle l’enfant écrit et exécute du JavaScript. Les deux approches permettent à un apprenant plus jeune ou moins sûr de lui de commencer avec des blocs, puis de passer au code lorsqu’il est prêt.
Qu’est-ce qui est gratuit et qu’est-ce qui nécessite Pro ?
Le premier cours, What Is Coding?, plusieurs puzzles avec des blocs et deux missions sont gratuits. Un abonnement Pro, configuré par un parent derrière le contrôle parental, déverrouille tous les cours, les 41 puzzles, les 60 missions et l’examen final avec un certificat de réussite.
Mon enfant peut-il l’utiliser en toute sécurité ?
Learn JavaScript for Kids est classée 4+ et ne nécessite aucun compte pour commencer. Un contrôle parental protège les achats et les liens qui quittent l’app. Comme pour toute app, un parent peut décider quand et combien de temps son enfant l’utilise ; s’asseoir à ses côtés pour la première leçon est aussi un moyen simple d’évaluer le rythme.
Quelles langues et quels appareils sont pris en charge ?
L’interface de l’app est disponible en 22 langues. Elle fonctionne sur iOS via l’App Store et sur Android via Google Play. Sur les appareils Apple, elle nécessite iOS 15.1 ou une version ultérieure.
Y a-t-il un certificat à la fin ?
Oui. Après avoir terminé les leçons, l’enfant peut passer l’examen final et obtenir un certificat de réussite, inclus dans Pro. Il s’agit d’une façon de célébrer la fin du cours, et non d’une qualification reconnue.
En quoi est-elle différente de l’app Python pour enfants ?
Learn JavaScript for Kids enseigne JavaScript, le langage des pages web, et commence par un programme que l’enfant modifie en appuyant dessus. L’application Learn Coding for Kids: Python enseigne Python et commence par un dessin réalisé par une tortue. Choisissez le langage qui correspond à ce que votre enfant souhaite créer, car les notions fondamentales de variables, de boucles et de conditions sont communes aux deux.
Commencer
Laissez votre enfant modifier son premier programme dès aujourd’hui
Commencez gratuitement sur iOS et Android, dans 22 langues.
Plus de CoddyKit
Disponible sur iOS et Android.