Du cycle 1 au cycle 4 , il est question de codage.
Les enfants doivent programmer des comportements attendus soit à l'écran soit sur des petits mobiles.
Cet apprentissage est croisé avec d'autres ( repérage dans l'espace, lecture de fiches, expression orale , etc....)
De la maternelle où on peut demander à une abeille géante d'effectuer un parcours jusqu'en troisième où on peut faire fonctionner un vrai robot, on peut s'initier aux techniques de programmation avec des langages de programmation qui sont graphiques et d'un niveau afférent à celui des enfants.
C'est la cas du langage SCRATCH qui permet d'une manière logique et intuitive de définir le comportement attendu d'un objet en tenant compte d'entrées et de sorties comme tout traitement informatique.