Scratch — это визуальный язык программирования для детей, с помощью которого можно создавать анимации, игры и интерактивные истории с увлекательным сюжетом. Для этого Scratch предоставляет готовые графические элементы, которые ребёнок может использовать без каких-либо предварительных навыков. Интерфейс прост и рассчитан на то, чтобы детям младшего и среднего школьного возраста было легко выбирать и перемещать нужные элементы. Изучение данного языка программирования позволяет создать у детей устойчивые навыки в программировании базового уровня и сформировать прекрасную основу для изучения языков программирования высокого уровня (C++, Java, Python и др.).