Пройшовши навчання за рівнем «Робототехніка 3.1. Проектування і конструювання роботів», діти переходять до вивчення наступної складової робототехніки – програмування. Використовується для цього графічна мова програмування EV3-G. Діти взнають, що таке алгоритм і програма, а також як працюють основні датчики робота.

На цьому рівні діти вчаться програмувати рух роботів, порівнюють переваги та недоліки роботи роботів у режимі ручного управління (як на першому рівні) і в автономному режимі. На кожному занятті їх чекає конструювання нового робота і самостійна робота в середовищі програмування. На уроках використовуються і закріплюються шкільні знання з математики, інформатики та фізики.