В това ниво малките програмисти се сблъскват с изолирането на алгоритми във функции и процедури, използвайки блоково програмиране в различни среди. Те затвърждават уменията си за работа с променливи, създавайки интерактивни игри и програмирайки роботи и платки "Micro:bit". Запознават се с понятието "регистър в паметта" и създават интересни проекти в проектната част на нивото.
Участниците в курса получават сертификат за всяко завършено ниво.
500 точки
Всеки завършен модул носи 100 точки на участниците, а цяло завършено ниво общо 500 точки.
Някои от инструментите и средите използвани от участниците в нивото да създават проекти.
В този модул децата ще се запознаят със същността на операторите и функциите, които имат те в програмата. Ще включат различните видове оператори като част от кода, която ще обработва данни.
В този модул децата ще допълнят своите знания като се запознаят с процедурите и функциите. Ще разберем за какво служат те и как се оптимизира програмата когато създадем функции, съдържащи в себе си различен брой инструкции.
В този модул децата ще създадават игри чрез приложение на условни конструкции, цикли, както и базови събития. Ще разработят своя интерактивна анимация, с различни условия и абстракции. Ще допълнят своите знания, като конструират сложна програма, включваща взаимодействие между хардуерен и софтуерен обект.
В този модул децата ще създават проекти, включващи всички основни елементи на програмирането като например различни видове цикли, условия, събития, процедури и функции. Ще създават 3D ефекти в анимации и игри, ще разработват различни програми с взаимодействие между повече от един роботи, а също и интерактивни анимации.