Скрач е специален език за програмиране за начинаещи програмисти. Създаването на програма с него прилича на редене на пъзел, защото командите са под формата на разноцветни блокчета, които се редят в полето за създаване на код. От своето създаване до момента Скрач има няколко версии: Скрач 1.0, Скрач 2.0, Скрач 3.0. Последната версия
Скрач 3.0 излиза в началото на 2019 г.