Lesson planner for teachers

The lesson planner provides teachers with helpful and practical supplementary information for all eXperiBot lessons.

Desk in a classroom with tablet and eXperiBot modules.

Teaching robotics and programming together

Robots have become indispensable in many areas of everyday life and industry. They perform a wide range of tasks. This is precisely why it is important for students to understand the basics of robotics, programming, and coding in the classroom and to be able to apply them in practice.

Robotics makes programming visible and tangible: students immediately see the effect of their instructions, which promotes motivation and understanding.

Coding teaches algorithmic thinking: controlling a robot requires planning sequences, recognizing structures, and applying control structures.

The combination of robotics, programming, and coding promotes key skills such as problem solving, modeling, and implementation—key objectives of computer science education.

Notes on the lessons in the eXperiBot Blockly app

Teaching Planner provides a compact yet detailed overview of each lesson in the eXperiBot Blockly app. The eXperiBot Blockly app categorizes the lessons into Explorer and Smart Team.

Product selection between eXperiBot Explorer and eXperiBot Smart Team.
Product selection between eXperiBot Explorer and eXperiBot Smart Team.

The lesson planner lists all lessons consecutively.

Lessons for the Explorer

The eXperiBot Blockly app offers all Explorer lessons in two working method:

  • Step-by-step guide

  • Independent working

The lesson planner combines both working modes into one lesson. For learners, the only difference between the two modes is the approach—the learning objectives and the desired end result remain the same.

Users can apply a filter to select the working method (step-by-step or independent) and the level of difficulty. Each lesson shows the corresponding grade level, the selected working method, and the learning objectives.

A lesson consists of several tasks and additional tasks, which lets learners practice in a differentiated manner—at their respective level (by choosing the working method) and at their own pace (by working on additional tasks).

The system activates the tasks within a lesson step by step: only when learners complete one task does the next one become active. A task is complete as soon as learners enter the reflection “What did you learn from this unit?” in the designated text field. The system then marks the task in green.

Lessons for the Smart Team

With the eXperiBot Blockly app, you can filter all Smart Team lessons by scenario: Smart Factory, Smart Recycling, and Smart Farming. You can also select the difficulty level. The app displays the scenarios in order of difficulty: first Smart Factory, then Smart Recycling, and finally Smart Farming. Each scenario includes four robots, each with a different difficulty level. Finally, all four robots in a scenario work together. The lesson planner lists each robot in a scenario as a separate lesson.

Basics and objectives of the lessons

The lessons in the eXperiBot Blockly app are based on the didactic approach of discovery learning. Learners actively engage with the basic concepts of robotics and block-based programming by developing their own solutions and testing their programs through trial and error.

Robotics makes program sequences immediately visible and understandable, while coding promotes the systematic planning, structuring, and revision of action sequences. Through this approach, learners develop key skills such as problem solving, algorithmic thinking, and a basic understanding of control structures (e.g., sequences, loops, and conditions) that are essential for computer science and STEM education.

The lessons also support the systematic transition from block-based to text-based programming. Learners can optionally view the corresponding Python representation for each block-based solution, which shows how visually created program structures are converted into text-based syntax.

The Blockly editor displays a highlighted icon for switching to Python view.
The Blockly editor displays a highlighted icon for switching to Python view.
Block-based program in the Blockly Editor and the automatically generated Python representation.
Block-based program in the Blockly Editor and the automatically generated Python representation.

Tips for creative work

In the “Work creatively” section of the eXperiBot Blockly app, users can create their own projects. Here, learners work freely, and the app does not give them specific tasks. This section provides space for individual ideas and allows users to apply the programming skills they have acquired in creative ways. This approach promotes independent problem-solving skills and lets learners express their creativity.

Tips for using the eXperiBot in the classroom

Introduction to programming with the eXperiBot Explorer

The modular design of the eXperiBot allows for quick assembly. This means that learners can get started with programming right away without any lengthy preparation time and can practice key skills such as developing algorithms and implementing instructions.

The eXperiBot Explorer lessons offer a practical introduction to programming and are based on the secondary school computer science education standards. The focus is on the basic control structures that are essential for algorithmic thinking and program development.

Learners first deal with statements and sequences in order to combine simple commands into structured processes. Building on this, loops for repeating processes and conditional statements for implementing decisions are introduced.

The lessons promote skills in the following process areas:

  • Modeling and implementation – designing and implementing programs

  • Problem solving and algorithms – analyzing and structuring processes

  • Communication and cooperation – discussing solutions and developing them together

eXperiBot Explorer with arrows showing different driving movements.
Explorer: Travel movements

The lesson teaches how the eXperiBot moves, executes driving commands, and implements programs correctly.

Explorer, Smart Team 5. to 8. Very easy
An eXperiBot Explorer sits on a white surface. It follows a dotted line. Black arrows indicate the direction of travel. The robot moves back and forth between two horizontal pins.
Explorer: Drive back and forth

The lesson teaches how the eXperiBot moves between two stations, adjusts its speed, and takes breaks.

Explorer, Smart Team 5. to 8. Easy
eXperiBot travels along a dotted line. This line forms a square.
Explorer: Drive a square

The lesson teaches how to combine driving commands so that the eXperiBot travels along geometric figures.

Explorer, Smart Team 5. to 8. Easy
eXperiBot sits on a light-colored surface with a yellow ball next to it.
Explorer: Avoid obstacles

The lesson teaches how the eXperiBot explores its environment and independently avoids obstacles.

Explorer, Smart Team 5. to 8. Easy
The eXperiBot follows a black line.
Explorer: Follow line

The lesson explains how the eXperiBot uses a sensor as a Line follower to follow a predetermined line independently.

Explorer, Smart Team 5. to 8. Medium
eXperiBot moves along a black line on a white surface. There are green, blue, and red markings on the line.
Explorer: Recognizing colors

The lesson teaches how the eXperiBot recognizes colored markers and performs appropriate actions based on them.

Explorer, Smart Team 7. to 8. Medium
A Multisensor is mounted on the eXperiBot, and a hand is held over it.
Explorer: Interactive pet

The lesson shows how to control the eXperiBot with simple hand movements—like a robotic pet.

Explorer, Smart Team 5. to 8. Easy
The Shover, a transport robot, is in position 1 on the mat, surrounded by green and blue cubes. The robot consists of several cube-shaped modules. At the front of the robot are two arms, which the pusher uses to move the cubes. There is a dead cube in the pushing arm.
Smart Factory: The Shover

The lesson teaches how the transport robot Shover efficiently moves packages from the loading zone to the Gripper.

Smart Team Smart Factory Smart Team: Station A 8. to 10. Medium
The Gripper on the Smart Team play mat.
Smart Factory: The Gripper

The lesson teaches how the Gripper takes packages from the transport robot Shover and positions them precisely on the Conveyor.

Smart Team Smart Factory Smart Team: Station B 8. to 10. Medium
The conveyor on the Smart Team play mat.
Smart Factory: The Conveyor

The lesson shows how the Conveyor recognizes packages and only moves when there is actually a package on it.

Smart Team Smart Factory Smart Team: Station C 8. to 10. Medium
The Sorter loaded with a green cube, moves along the track.
Smart Factory: The Sorter

The lesson shows how the Sorter recognizes packages from the Conveyor, sorts them by color, and transports them to the appropriate loading ramp.

Smart Team Smart Factory Smart Team: Station D 8. to 10. Medium
The picture shows the Blue Collector. It is a robot made of cube-shaped components. It is driving on the road on the play mat. It is holding a green foam cube in its claw at the back.
Smart Recycling: The Blue Collector

The lesson shows how the Blue Collector moves around the blue area of the game board and transports the raw materials to the Gripper.

Smart Team Smart Recycling Smart Team: Station A 8. to 10. Medium
The Sorting Plant on the Smart Team game mat.
Smart Recycling: The Sorting Plant

The lesson shows how a Sorting Plant separates paper, cardboard, and metal so that the raw materials can be recycled and reused.

Smart Team Smart Recycling Smart Team: Station B 8. to 10. Easy
A picture of the Gripper on the Smart Team play mat
Smart Recycling: The Gripper

The lesson shows how the Gripper picks up paper, cardboard, and metal from the collectors and prepares it for the Sorting Plant.

Smart Team Smart Recycling Smart Team: Station C 8. to 10. Medium
The picture shows the Green Collector. It is a robot made of cube-shaped components. It is driving on the road on the play mat. It is holding a blue foam cube in its gripper arm at the front.
Smart Recycling: The Green Collector

The lesson shows how the Green Collector moves around the green area of the game board and transports the raw materials to the Gripper.

Smart Team Smart Recycling Smart Team: Station D 8. to 10. Medium
The picture shows the Weeder, a robot made up of cube-shaped components. A scythe, also made up of small cubes, is attached to the front. This removes weeds, which are represented by green cubes. The robot moves along a black and white track that is part of a game board.
Smart Farming: The Weeder

The lesson shows how the Weeder precisely removes weeds from the field.

Smart Team Smart Farming Smart Team: Station A 8. to 10. Medium
The Control Center
Smart Farming: The Control Center

The lesson shows how the Control Center manages the rolling door so only one robot enters at a time and processes stay orderly.

Smart Team Smart Farming Smart Team: Station B 8. to 10. Medium
The Planter
Smart Farming: The Planter

The lesson shows how the Planter Bot follows the Weeder Bot, plants seeds precisely, and returns to headquarters automatically.

Smart Team Smart Farming Smart Team: Station C 8. to 10. Medium
The Watering Bot.
Smart Farming: The Watering Bot

The lesson shows how the Watering bot follows the Planter, waters each plant evenly, and then returns to the control center.

Smart Team Smart Farming Smart Team: Station D 8. to 10. Hard
eXperiBot Documentation eXperiBot Documentation Version 1.1.4 (Latest)
Made with by the eXperiBot Team © 2026 Cornelsen Experimenta GmbH