Robotics & Physical Computing
Bridge the gap between code and the real world using sensors, actuators, microcontrollers and simple robots.
- 50
Lesson 1
What is Physical Computing?
Discover how computers sense and control the physical world through inputs, outputs and microcontrollers.
- 55
Lesson 2
Inputs & Sensors
Learn how devices detect buttons, light, temperature, distance, movement and more.
- 55
Lesson 3
Outputs & Actuators
Make things happen: lights, sounds, motors, servos and displays.
- 70
Lesson 4
Programming the micro:bit
Use MakeCode and Python to bring a micro:bit to life with buttons, LEDs and radio.
- 75
Lesson 5
Building a Simple Robot
Plan robot behaviour with flowcharts, pseudocode and simple control logic.
- 80
Lesson 6
IoT & Connected Devices
Explore the Internet of Things: how devices share data, and the security and privacy trade-offs involved.
- 100
Lesson 7
Design Your Own Gadget
Plan a real-world gadget, choose sensors and actuators, and present your design.