Вся среда
Scratch построена на блоках. Эти блоки разделены по категориям:
События — запускают программу (например, нажатие кнопки).
Движение — управление персонажем.
Внешний вид — анимации и костюмы.
Звук — музыка и эффекты.
Управление — циклы и условия.
Сенсоры — взаимодействие с объектами.
Операторы — логика и математика.
Переменные — хранение данных.
Списки — работа с наборами информации.
Благодаря такой системе курсы программирования для детей на Scratch становятся максимально наглядными: ребенок не просто учит теорию, а сразу видит, как работает его код.