Advanced Robotics
The robot no longer just moves — it has a task to complete
A course for children who are ready to move from simple models to real engineering challenges. Children learn to build robots, programme their behaviour, work with motors and sensors, test solutions and improve the design so that the robot can complete its task.
The robot no longer just moves — it solves a problem
- Task↓
- Idea↓
- Design↓
- Programme↓
- Test↓
- Error↓
- Correction↓
- Result
In lessons, simply building a model from instructions is not enough. Children need to understand the task, come up with a solution, build a mechanism, write a programme, test the robot and independently work out what is wrong if something is not working as expected.
6 Advanced Robotics skills
Engineering thinking
Understand a task and find a technical solution.
Design and construction
Build stable structures and working mechanisms.
Programming
Control a robot’s behaviour through a programme.
Motors and sensors
Understand how a robot gathers information about the world around it and responds to it.
Algorithms
Break a complex task into a sequence of clear actions.
Testing
Find errors, modify the design or programme and achieve consistent results.
Building a robot is not enough. It needs to learn how to think.
Students programme the robot’s movement, motor operation, responses to sensors and sequences of actions.
- —algorithms
- —conditions
- —loops
- —variables
- —sensor data processing
- —the logic behind an autonomous robot’s behaviour
Code turns a structure into a system that can carry out a task independently.
From lessons to Robotex
Students apply their skills as they prepare for the Robotex competitive robotics event.
In a competition, a robot that “sometimes works” is not enough. It must complete its task accurately, consistently and within a time limit.
- —work towards a result;
- —test a solution repeatedly;
- —analyse errors;
- —improve the design;
- —work as a team;
- —keep going after the first setback.
Projects from lessons
Teachers

Anton Khozyashev
Technology teacher at RoboLab. Teaches Scratch, Roblox, Python, robotics and web development, helping children and teenagers explore technology through projects and creativity.

Ruslan Smirnov
Graduate of the school of the Faculty of Mechanics and Mathematics at Lomonosov Moscow State University. Holds a teaching diploma from HSE University. Over 5 years of experience working with children in Australia, Serbia and Russia.

Andreas Vasileiadis
RoboLab teacher.

Tasos Stylianou
RoboLab teacher.
Ready to move from building kits to engineering?
Try Advanced Robotics at a trial lesson.
Book a trial lesson