Tous les articles

Apprendre à coder sur ordinateur : à partir de quel âge ?

Un enfant qui montre du doigt un ordinateur portable dont l'écran affiche des blocs de code colorés empilés, à côté d'un petit robot.

Beaucoup de parents s'inquiètent de voir leur enfant « en retard » en programmation quand ils entendent parler de l'enfant d'un ami qui a créé un jeu à cinq ou six ans. La question revient sans cesse : à quel âge un enfant doit-il s'installer devant un ordinateur pour apprendre à coder ?

La réponse courte : il n'y a pas d'âge obligatoire. Plus que l'âge, ce qui compte, c'est que votre enfant ait les compétences de base et qu'il y prenne plaisir. Cet article vous aide à repérer quand votre enfant est prêt, à choisir un point de départ adapté à son âge et à accompagner ses premiers projets.

Inutile de commencer très tôt

Coder, c'est écrire des étapes qu'une machine doit suivre. Avant de toucher à un ordinateur, les enfants ont besoin d'être à l'aise avec les idées qui se cachent dessous : suivre un ordre, répéter, « si… alors… », trouver et corriger des erreurs. On peut s'exercer à ces idées avec des jeux de papier, des jouets, et même avec son corps, sans aucun écran.

Les jeunes enfants qui n'ont pas encore utilisé d'ordinateur ne « ratent » donc rien. Un enfant de sept ou huit ans qui a beaucoup joué à remettre des étapes dans l'ordre, à deviner des règles et à donner des directions apprend souvent vite la première fois qu'il essaie un outil de programmation. À l'inverse, pousser un enfant vers l'ordinateur trop tôt peut faire du code une matière scolaire pesante.

Les signes que votre enfant est prêt

Chaque enfant est différent. Plutôt que de regarder l'âge, observez des signes comme ceux-ci :

  • Votre enfant aime suivre ou inventer des étapes : aligner des objets dans l'ordre, donner des directions, créer des jeux avec des règles.
  • Il demande souvent « comment ça marche ? » à propos des objets, des jeux et des appareils de la maison.
  • Il peut rester concentré sur une activité pendant 15 à 20 minutes environ.
  • Il reconnaît des icônes, sait lire quelques mots courts et peut utiliser une souris ou un écran tactile.
  • Il n'abandonne pas dès que quelque chose ne marche pas, ou du moins il réessaie quand quelqu'un est à côté de lui.

Si votre enfant n'en est pas encore là, ce n'est pas grave. Continuez avec des jeux sans écran et réessayez dans quelques mois.

Ce qui convient à chaque âge

Les âges ci-dessous ne sont qu'un repère approximatif :

Âge (environ) Ce qui convient Exemples
4–6 Jeux sans écran, énigmes en images sur la mise en ordre d'étapes Suivre des flèches collées au sol, ordonner des cartes illustrées de la routine du matin
7–9 Code en blocs, tout petits projets Faire marcher un personnage, lui faire dire une phrase, changer sa couleur quand on le touche
10–12 Projets plus longs, saisie de code si l'enfant le souhaite Un jeu simple avec un score, une histoire en plusieurs scènes

Pas besoin de « monter en niveau » selon le tableau. Un enfant de dix ans qui débute doit quand même commencer par les blocs, jusqu'à ce qu'il s'en lasse.

Commencer par le code en blocs

Pour la plupart des enfants, la première étape la plus douce est un langage de programmation en blocs : chaque commande est un bloc de couleur, et l'enfant fait glisser les blocs pour les assembler en séquence, un peu comme on emboîte des jouets. Cela présente trois avantages :

  • Pas de fautes de frappe. Les blocs ne s'emboîtent qu'avec des blocs qui ont du sens, si bien que l'enfant se concentre sur l'idée plutôt que sur les points et les virgules.
  • Un résultat immédiat. On appuie sur « lancer » et le personnage bouge : l'enfant voit tout de suite si son programme fait ce qu'il voulait.
  • Une structure visible. Un bloc « répéter » entoure les blocs qu'il contient et un bloc « si » a une place pour la condition, si bien que la forme s'explique d'elle-même.

Pour choisir un outil ou une appli, quelques critères généraux aident : pas de publicité, pas de discussion avec des inconnus, de la place pour les projets de votre enfant et pas seulement pour suivre des tutoriels, et une interface que votre enfant peut utiliser seul.

De petits projets et comment les accompagner

Le premier projet doit être assez petit pour être terminé en une séance : un personnage qui traverse l'écran, une carte d'anniversaire qui parle, un poisson qui nage dans tous les sens. Terminer quelque chose de petit donne envie d'en faire plus, bien plus qu'un gros projet laissé à moitié fait.

  • Asseyez-vous à côté, mais ne prenez pas la souris. Demandez « qu'est-ce que tu veux que le personnage fasse ? » et laissez votre enfant essayer.
  • Considérez les bugs comme normaux. Quand le programme se trompe, demandez « à ton avis, quelle étape l'a mis sur la mauvaise voie ? » au lieu de le réparer à sa place.
  • Gardez des séances courtes. Environ 20 à 30 minutes conviennent à beaucoup d'enfants ; arrêtez-vous tant qu'ils en redemandent.
  • Laissez-le montrer ce qu'il a fait. Invitez la famille à voir tourner le programme et à entendre comment il a été fabriqué.

Dans l'espace Créer de Dologi, l'outil « Robot dessinateur » permet à votre enfant d'aligner des commandes pour qu'un robot se déplace sur une feuille de points et dessine une forme : une façon douce de s'habituer aux suites de commandes avant d'essayer un outil de programmation plus grand.

En bref

  • Il n'y a pas d'âge obligatoire pour apprendre à coder ; les compétences de base et l'envie comptent plus que l'âge.
  • Les jeunes enfants apprennent le mieux les idées du code grâce à des jeux sans écran.
  • Quand votre enfant est prêt, commencez par le code en blocs et par des projets qui se terminent en une séance.
  • Asseyez-vous à côté de lui, posez plus de questions que vous ne donnez de réponses et considérez les erreurs comme faisant partie de l'apprentissage.

Pour aller plus loin : Programmer sans ordinateur : des jeux d'algorithmique pour les enfants de 5 à 10 ans