Scratch to narzędzie do programowania. Praca w nim polega na budowaniu skryptów z gotowych bloczków.
Scratch dostępny jest bezpłatnie online pod adresem: scratch.mit.edu. Można również pobrać wersję na własny komputer, zainstalować i pracować bez podłączenia do Internetu.
W Scratchu programujemy postacie, zwane duszkami. Możemy zmienić ich wygląd. Natomiast skrypty budujemy z bloków pogrupowanych w kategorie i dostępnych z prawej strony ekranu.
Skrypt powinien kończyć się blokiem zamykającym (zatrzymującym działanie)