Program a robot and help it escape from a maze.

Students become familiar with basic electronic components used in robotic vehicles and explore how these components are hooked together.

Furthermore, students are introduced to programming by writing simple commands controlling the vehicles navigation.

The final goal of the workshop is to program a self-navigating robot which can avoid obstacles using various sensors.

Learning objectives

Introduction to Robotics and Programming.
Development of skills such as: algorithmic thinking, algorithmic skills, teamwork, cooperation, problem solving, critical thinking and creativity.


Arduino based robot, computers, BlocklyDuino programming environment (for Primary school), Arduino IDE programming environment (for Gymnasium/Lyceum).