Scratch est un langage de programmation visuel et gratuit. En glissant-déposant des blocs colorés, vous pouvez créer des histoires interactives, des jeux, des animations, de la musique, ou des présentations. Il est ensuite possible de les télécharger sur Internet pour les partager avec les autres utilisateurs du monde entier. Scratch est conçu pour jouer, apprendre par soi-même et créer.