Scratch és un projecte educatiu de llenguatge de programació creat pel grup Lifelong Kindergarten, MIT Media Lab a Massachusetts, sota la direcció de Mitchel Resnick. Scratch està basat en el llenguatge de programació LOGO i serveix per aprendre a programar a través del joc i l’experimentació i introduir així el pensament computacional. La seva interfície és senzilla i permet tant crear històries interactives, tutorials, jocs i animacions, com compartir els projectes amb altres usuaris en línia. Els projectes poden ser de temàtica variada, es poden adaptar i orientar a diferents àmbits i objectius.
Els usuaris poden experimentar amb els elements que ofereix el programa, com el fons, els efectes de so, diàlegs, objectes i animacions, entre d’altres. A més, també es poden inserir personatges i objectes, amb els quals es poden realitzar una sèrie d’accions mitjançant uns comandaments que simplifiquen la tasca de programació.
Les característiques principals del programa són les següents:
-
Programa basat en blocs gràfics i una interfície molt senzilla i intuïtiva.
-
Entorn col·laboratiu virtual que permet compartir els projectes a través de la web.
-
Es pot utilitzar des de molts llocs gràcies al fet que és un programa a la xarxa i disposa d’una versió que es pot instal·lar.
-
Programa gratuït i de software lliure.
-
Programa introductori de la sintaxi del llenguatge de programació.
-
Està disponible per a diversos sistemes operatius (GNU/Linux, Windows, Mac OS X).
-
És multillenguatge.


