Scratch 2.0 - wizualny język programowania. Został zaprojektowany przez Mitchela Resnicka. Jest rozwijany przez mały zespół pracujący w Lifelong Kindergarten Group w MIT Media Lab.
To puste okno Scratcha:
Scratch ma różne kategorie bloków: ruch, wygląd, dźwięk, pisak, dane, zdarzenia, kontrola, czujniki, wyrażenia, więcej bloków.
Można tu również zmieniać duszka, dodać go z galerii lub z pliku, usunąć go, malować.
W programie znajduje się także galeria tła. Można je także wstawić z pliku.
Zielona chorągiewka-start, czerwony ośmiokąt-stop.