Scratch — визуальная среда программирования, созданная для обучения детей и подростков основам алгоритмики и программирования. При работе в Scratch ребенку не требуется знание кода: программирование происходит на русском языке посредством блоков, которые соединяются между собой как конструктор Lego.
В игровой форме дети с нуля получат знания, достаточные для программирования собственных проектов, начиная от небольшого мультфильма, заканчивая полноценными играми. Ребенок не просто копирует за преподавателем, а учится анализировать задачу, находить наилучшие пути ее решения, программировать и оптимизировать найденное решение.