Scratch permet, dès le plus jeune âge, de comprendre et de créer des algorithmes. Ludique et complet, il offre la possibilité de réaliser des figures, des animations, des jeux ou encore des histoires en programmant, de façon structurée par blocs, le déplacement d’un « lutin ».

L’algorithmique est au programme de collège en mathématiques et en technologie. Scratch est un outil pour apprendre les rudiments de la programmation tout en jouant.

Pour travailler sur Scratch, il y a deux possibilités :