Обучение программированию ведется в визуальной объектно-ориентированной среде программирования Scratch, адаптированной под детское восприятие, а в качестве обучающего робота используется конструктор «ScratchDuino».
В первой части курса ребенок познакомится с основными понятиями программирования, создаст программы, реализующие анимацию, классические компьютерные игры (такие как «Pac-man», «Arkanoid» и пр.), узнает как программируют роботов на выполнение различных задач и сможет сделать это самостоятельно на основе робототехнического конструктора «ScratchDuino».
Во второй части курса ребенок сможет узнать, что такое 3D-моделирование, понять основы 3D-конструирования и 3D-печати и на основе полученных знаний сможет сконструировать свой собственный датчик для «ScratchDuino» и напечатать его на 3D-принтере. Кроме этого, во второй части курса ребенок освоит программирование робота уже на «взрослом» языке программирования устройств Arduino, основанном на C/C++.