En cycle 3 le but est d'apprendre et de comprendre les bases de la programmation, la notion d'algorithmes, de programmes puis la construction et l'application de ces programmes pour réaliser une tâche concrète.
Durant toutes les années de collège le langage étudié est Scratch. C'est un langage informatique qui permet d’apprendre à coder avec des blocs qui ont chacun leur propre fonction, ces blocs peuvent être assemblés afin de développer des applications ludiques et sérieuses. Ce langage permet également la programmation de cartes, de systèmes et de maquettes dédiées à l'apprentissage de la programmation via les logiciels Mblock et Makecode.