Scratch – це візуальна динамічна мова програмування, яка дозволяє створювати код за допомогою керування графічними блоками. На курсі діти навчаться створювати об’єкти різної складності, змушувати їх рухатися за заданими траєкторіями, встановлювати зв’язок між різними складовими.
Scratch – гарно розвиває логіку та вчить розв'язувати задачі. Створювати код цією мовою дуже весело та легко. Тут немає кодів, які треба писати без помилок, оскільки програма збирається з блоків, як конструктор Lego. Це об'єктноорієнтоване середовище, в якому блоки програм збираються з кольорових цеглинок-команд. У Scratch можна створювати ігри з різними об'єктами, пересувати їх по екрану, встановлювати форми зв'язку між об'єктами. В програму можна вносити зміни в будь-який момент. Результат є відразу – цікава та захоплива гра, створена власноруч.