Scratch (від грецького «слово») - це навчальне середовище для навчання учнів програмуванню.
Scratch має власний редактор тексту програми, побудований на цікавій ідеї конструктору Lego: усі оператори мови і інші його елементи представлені різнокольоровими блоками, які можуть з'єднуватися один з іншим, утворюючи скрипт (фрагмент коду).
Головний герой програми - кіт Спрайт.
У Scratch можна створювати фільми, грати з різноманітними об’єктами, змінювати їх вигляд, переміщувати їх по екрану, встановлювати форми взаємодії між об’єктами.