Icône de l’application Learn Coding for Kids: Python

Learn Coding for Kids: Python

Éducation · Gratuit · iOS & Android · CoddyKit

Learn Coding for Kids: Python — Le coding pour les enfants, du dessin avec Turtle au jeu de quiz

Learn Coding for Kids: Python est une application gratuite pour iOS et Android qui enseigne le coding pour les enfants avec du vrai Python. La toute première étape ne nécessite aucune saisie : l’enfant exécute un petit programme et une tortue dessine une étoile sur le téléphone, trait après trait. Viennent ensuite 20 cours courts, 41 niveaux de puzzles avec des blocs et 60 missions, conçus pour une capacité d’attention limitée.

App Store — Télécharger gratuitementGoogle Play — Télécharger gratuitement
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 ★ (1)
Illustration d’un enfant tenant une tablette à côté de l’écran d’accueil de l’application, avec les cartes Objectif quotidien, Demande de fonctionnalité et Espace des compétencesCarte de parcours d’apprentissage intitulée Programmation pour enfants, indiquée comme en cours à 12 pour cent, avec un bouton Reprendre
20Cours, 80 leçons
41Niveaux de puzzles avec des blocs
60Missions Python
Une boucle prend son sens avant même que le mot « boucle » n’apparaisse.

Dès la première minute, une tortue dessine une étoile. Touchez un autre programme pour faire apparaître un carré, une fleur ou une spirale arc-en-ciel ; modifiez deux nombres et l’image change. Les enfants découvrent la répétition à travers quelque chose qu’ils peuvent voir, puis le vocabulaire arrive plus tard. Le premier dessin s’exécute directement sur le téléphone, sans connexion Internet.

Ce que c’est

Learn Coding for Kids: Python est une application gratuite pour iOS et Android qui offre aux jeunes débutants un premier cours de programmation en Python. Elle combine 20 cours courts et 80 leçons faciles à suivre avec des dessins Turtle, 41 niveaux de puzzles avec des blocs, 60 missions et un éditeur de code intégré, afin que l’enfant puisse passer de l’observation d’un programme qui dessine à l’écriture de son propre programme. Le premier cours, les premiers niveaux avec des blocs et les premières missions sont gratuits, et une barrière parentale protège les achats et les liens externes.

Dans l’application

À quoi elle ressemble

Illustration d’un enfant tenant une tablette à côté de l’écran d’accueil de l’application, avec les cartes Objectif quotidien, Demande de fonctionnalité et Espace des compétences
AccueilL’écran d’accueil affiche un objectif quotidien et un Espace des compétences, avec les onglets Accueil, Étudier, Éditeur, chat IA et Défi en dessous.
Carte de parcours d’apprentissage intitulée Programmation pour enfants, indiquée comme en cours à 12 pour cent, avec un bouton Reprendre
Parcours d’apprentissageUn bouton Reprendre permet de continuer le parcours là où l’enfant s’est arrêté, avec l’avancement affiché sur la carte.
Écran du cours Introduction à la programmation, avec une progression globale de 12 pour cent, trois leçons terminées sur 26 et une première leçon gratuite
Présentation du coursUn cours affiche la progression globale, le nombre de leçons terminées et sa première leçon indiquée comme gratuite.
Visuel de la boutique affichant « Code, réussis », avec un enfant à vélo et un écran de leçon mentionnant les algorithmes dans la vie quotidienne
Mettre ses compétences en pratiqueVisuel de la boutique illustrant l’idée qu’un enfant utilise immédiatement chaque nouvelle compétence ; une partie d’une leçon sur les algorithmes apparaît sur le téléphone.
Écran du chat IA avec des suggestions de requêtes sur les concepts clés, des conseils d’apprentissage, un quiz et un parcours pour la programmation pour enfants
Chat IADes requêtes prêtes à l’emploi demandent les concepts clés, des conseils pour apprendre plus vite, un quiz ou un parcours.

Le cours

Ce que couvre le cours Python

Les noms ci-dessous correspondent aux vrais cours du cours Coding for Kids proposé sur ce site, dans l’ordre où l’enfant les découvre : une première image, puis les idées qui la sous-tendent, et enfin un petit projet.

  1. Qu’est-ce que le coding ?

    Ce que les ordinateurs peuvent faire et ce qu’est le code, sans avoir besoin de taper au début. Le premier cours est gratuit.

  2. Pensez comme un programmeur : les algorithmes

    Réfléchir en étapes claires et ordonnées : l’idée sur laquelle s’appuient toutes les leçons suivantes.

  3. Votre premier programme Python

    Afficher un premier message à l’écran : le moment où un enfant voit ses propres mots apparaître.

  4. Se souvenir des choses

    Les variables pour conserver un nombre ou un mot et le réutiliser plus tard, puis Compter et calculer pour faire des mathématiques simples.

  5. Faire des choix

    Utiliser if et else pour permettre à un programme de prendre une décision, avec S’amuser avec le texte et S’amuser avec Vrai ou Faux pour les valeurs sur lesquelles il décide.

  6. Recommencer

    Les boucles et le comptage avec range, puis Rassembler des éléments dans des listes pour garder plusieurs éléments ensemble.

  7. Les fonctions recettes

    Les fonctions comme des recettes réutilisables : l’enfant écrit une série d’étapes une seule fois et l’utilise plusieurs fois.

  8. Dessiner avec Turtle

    Les graphiques Turtle, puis des animations simples et des motifs avec des boucles imbriquées, pour finir avec le mini-projet : jeu-questionnaire.

Fonctionnement

Ce que fait un enfant dans l’application

L’application est organisée de manière à ce que l’enfant ait toujours une prochaine petite étape à réaliser, et que le parent puisse voir d’un coup d’œil quelle est cette étape.

  1. Regarder un programme dessiner, puis le modifier

    Exécutez le premier petit programme : une tortue dessine une étoile. Choisissez un autre programme pour obtenir un carré, une fleur ou une spirale arc-en-ciel, puis modifiez deux nombres pour voir l’image changer.

  2. Suivre un cours court

    Chacun des 20 cours est divisé en petites leçons, depuis ce que sont les ordinateurs et le code, en passant par les algorithmes, les variables et les boucles, jusqu’à un mini-projet : créer un jeu de quiz.

  3. Jouer, s’entraîner et continuer

    Résolvez des niveaux de puzzles avec des blocs dans lesquels un chat, une grenouille, un robot ou un dragon doit atteindre l’objectif, essayez une mission, puis utilisez les quiz, les cartes mémoire, l’aide-mémoire et la série quotidienne pour retenir les nouvelles notions.

Contenu

Ce que l’application comprend

20

Cours, 80 leçons

Ordinateurs et code, algorithmes, affichage de messages, variables et mathématiques simples, texte et vrai ou faux, if et else, boucles avec range, listes et dictionnaires, nombres aléatoires, fonctions et animations Turtle.

41

Niveaux de puzzles avec des blocs

Les niveaux permettent de gagner des étoiles et deviennent progressivement plus difficiles, avec des blocs tels que move, jump, repeat, if blocked et repeat until goal. Les premiers niveaux sont gratuits.

60

Missions Python

De petits objectifs concrets, faciles, moyens ou difficiles : dire bonjour à l’ordinateur, compter des bonbons, construire un escalier d’étoiles, vérifier si un nombre est pair ou impair, trouver le jouet caché.

Turtle

Dessiner avec du code

Le graphisme Turtle, les animations simples et les motifs de boucles imbriquées transforment quelques lignes de Python en une image à l’écran.

Éditeur

Un véritable éditeur de code

Lorsque l’enfant est prêt, l’éditeur intégré permet d’écrire et d’exécuter du Python sur le téléphone, puis affiche le résultat. Les programmes peuvent être enregistrés et rouverts dans My Codes.

Révision

Des outils pour mieux retenir

Des mini-quiz et des révisions avec des cartes mémoire, un aide-mémoire, des programmes d’exemple, des notes, des leçons enregistrées et une série quotidienne avec une progression qui montre ce qui a été appris.

Pour les parents

Python est-il un bon premier langage pour un enfant, et pourquoi le dessin avec Turtle est-il utile ?

Python est souvent recommandé comme premier langage textuel, car son code se lit presque comme l’anglais et comporte peu de signes de ponctuation susceptibles de dérouter. Le dessin avec Turtle apporte l’autre élément dont les jeunes apprenants ont besoin : un résultat qu’ils peuvent voir. Quelques lignes déplacent un stylo à l’écran, et une erreur se manifeste par une forme de travers plutôt que par un message cryptique. La plupart des enfants sont plus enclins à réessayer lorsque le résultat est une image.

Graphisme Turtledu code que l’on peut voir

Une tortue est un petit stylo qui obéit à des commandes telles que avancer et tourner. Répétez les mêmes deux commandes et un carré apparaît ; répétez-les avec un angle différent et la forme devient une étoile. Cela rend l’idée d’une boucle visible.

Algorithmesdes étapes dans l’ordre

Avant même d’écrire du code, l’enfant apprend à décrire une tâche en suivant des étapes claires et dans le bon ordre, comme dans une recette. L’application revient plus tard à cette idée de recette lorsqu’elle présente les fonctions comme des recettes réutilisables.

IndentationLa particularité de Python

Python indique quelles lignes appartiennent à une boucle ou à une condition if grâce à leur niveau d’indentation. Tout devient bien ordonné une fois le principe compris, et c’est la première chose qu’un adulte voudra vérifier lorsque le programme d’un enfant ne s’exécute pas.

Des blocs, puis du textedeux façons d’aborder les mêmes idées

Assembler des blocs comme move, jump, repeat et if blocked entraîne le même raisonnement que la saisie de Python. Un enfant plus jeune ou moins sûr de lui peut commencer avec les blocs, tandis qu’un enfant qui veut écrire du vrai code peut passer directement aux leçons.

Pour qui

À qui elle s’adresse — et à qui elle ne s’adresse pas

Cette application vous convient si vous

  • Êtes un parent qui veut voir de vrais progrès dans les premiers pas de son enfant en programmation, et non regarder une vidéo sur la programmation
  • Avez un enfant qui aime dessiner, les puzzles ou les jeux, et qui essaierait le code s’il permettait de créer une image
  • Voulez lui faire découvrir rapidement le vrai Python, avec des jeux de blocs comme début plus doux pour un enfant plus jeune ou moins sûr de lui
  • Aimez les leçons claires et courtes, faciles à intégrer dans une journée bien remplie
  • Voulez l’application dans la langue de votre famille, parmi 22 langues d’interface

Ce n’est pas le bon outil si vous

  • Pensez que tout le parcours devrait être gratuit : le premier cours, les premiers niveaux de blocs et les premières missions le sont, et CoddyKit Pro débloque le reste
  • Cherchez un cours pour des adolescents qui se dirigent vers la data science ou le développement web
  • Voulez une classe avec un enseignant humain ; l’application permet d’avancer à son propre rythme, avec un onglet de chat IA pour poser des questions

Confidentialité

Pour les parents : achats et liens externes

Une barrière parentale protège les achats et les liens qui quittent Learn Coding for Kids: Python. Les abonnements sont configurés par un parent et, sur Android, ils peuvent être gérés ou annulés à tout moment dans Google Play.

Tous les détails figurent dans la politique de confidentialité de CoddyKit.

Questions

Foire aux questions

Qu’est-ce que Learn Coding for Kids: Python ?

Learn Coding for Kids: Python est une application gratuite pour iOS et Android qui enseigne le code aux enfants avec Python. Elle propose 20 cours courts et 80 leçons, du dessin avec Turtle, 41 niveaux de puzzles avec des blocs, 60 missions et un éditeur de code intégré. Elle est conçue pour les enfants qui n’ont jamais écrit de code.

À quel âge l’application s’adresse-t-elle ?

Le sous-titre de l’App Store la décrit comme une application de programmation ludique à partir de 6 ans, et l’application est classée 4+. Chaque enfant est différent : le premier dessin est donc un bon test. Si votre enfant aime regarder Turtle dessiner une étoile et modifier les nombres, les premières leçons lui conviendront probablement.

Mon enfant doit-il taper du code ?

Pas au début. Le premier dessin ne nécessite aucune expérience de saisie, et le Block Playground utilise des blocs qui s’emboîtent. La saisie de Python arrive progressivement au fil des leçons et dans l’éditeur de code, qui exécute le programme de l’enfant sur le téléphone et en affiche le résultat.

Qu’est-ce que mon enfant va réellement apprendre ?

Les enfants apprennent ce que sont les ordinateurs et le code, comment décrire une tâche en étapes ordonnées, comment afficher des messages et utiliser des variables, comment if et else permettent de faire des choix, comment les boucles et range répètent des actions, et comment fonctionnent les listes, les dictionnaires, les fonctions et les nombres aléatoires. Le cours se termine par des animations avec Turtle, des motifs créés avec des boucles imbriquées et un jeu-questionnaire conçu par l’enfant.

Quelle est la place des puzzles avec des blocs ?

Le Block Playground propose 41 niveaux dans lesquels un chat, une grenouille, un robot ou un dragon doit atteindre l’objectif. L’enfant assemble des blocs tels que move, jump, repeat et if blocked, appuie sur Lecture et regarde le programme s’exécuter. Cette activité entraîne la même pensée informatique que les leçons, avec des blocs plutôt que du texte.

Qu’est-ce qui est gratuit et que débloque Pro ?

Le premier cours, les premiers niveaux du Block Playground et les premières missions de programmation sont gratuits : un enfant peut donc essayer la vraie programmation avant qu’un parent ne se décide. CoddyKit Pro débloque tous les cours et toutes les leçons, les 41 niveaux de puzzles, les 60 missions, ainsi que l’examen et le certificat.

L’application fonctionne-t-elle sans connexion Internet ?

Le premier dessin avec Turtle s’exécute sur le téléphone et ne nécessite pas Internet. La fiche de la boutique ne promet pas une utilisation hors ligne pour le reste de l’application ; testez donc une leçon sur l’appareil avant de compter dessus pour un long voyage.

En quoi est-elle différente de l’application JavaScript pour enfants ?

Learn Coding for Kids: Python enseigne Python et commence par une tortue qui dessine une étoile. Learn JavaScript for Kids enseigne JavaScript et commence par un programme en direct dont l’enfant modifie les autocollants en appuyant dessus. Les deux applications partagent les mêmes bases : variables, boucles et décisions. Le choix dépend donc surtout du langage qui intrigue votre enfant.

Commencer

Laissez votre enfant dessiner sa première étoile en Python

Commencez gratuitement sur iOS et Android, dans 22 langues.

App Store — Télécharger gratuitementGoogle Play — Télécharger gratuitement
Dernière vérification · Publié par CoddyKit · Politique de confidentialité
Disponible sur iOS et Android.