Building Robots with the BBC Micro:bit

Learn how you can use automation and robots in your projects on this highly enjoyable and educational course. Students can choose to use the text-based Python language, or a simple visual blocks-based language where code is created by dragging and dropping.

By the end of the course, you will understand how to build your own remote controlled wheeled robot using the BBC micro:bit microcontroller. You will also learn about physical design, controlling electronics and programming robotic behaviours.

Course Outline



Suitable For

Adults and teenagers


Build a remote controlled robot powered by a BBC Microbit.


Anatomy of a Robot
We will examine a robot like the one you will build to understand the component parts.
Working with the Micro:bit
This small, cheap microcontroller will be the brains of the robot. You will plug it in and see how it works, creating a simple program to control some lights.
Selecting the Components
We will look at the mechanics and design the robot body. You will select from a range of body shapes and sizes, motor speeds and wheel sizes.
Assembling the Robot
You will assemble the robot, adding a motor controller board and wiring the components together.
Basic Programming
You will program your robot to make simple movements.
Remote Control
You will learn how to program another Micro:bit to work as a remote control using the radio function.
Tweaking, testing and optimisation
You will make changes and test the robot. Students working at a faster pace can add additional robot actions and enhancements.
Competition time!
Finally, pit your remote driving skills against other students and their robots in the obstacle course!
Other activities
If time permits students can add other components and sensors to their robot to extend its capabilities or add a gamepad to improve the remote control capabilities. Students can also customise the design of the robot.


Prices depend on location and start around £160 (£120 concs). See individual dates for details.

Skills you should have before you attend

No specific skills required, but any programming skills would be put to good use.

Skills you will pick up in the course

Key skill categories

On successful completion of this course, students will be able to


This course can be customised and delivered at a mutually-convenient time and place for groups


Notify me when new dates become available.