← All courses

Robotics & Physical Computing

Bridge the gap between code and the real world using sensors, actuators, microcontrollers and simple robots.

🟢 Beginner7 lessons
  1. Lesson 1

    What is Physical Computing?

    Discover how computers sense and control the physical world through inputs, outputs and microcontrollers.

    50
  2. Lesson 2

    Inputs & Sensors

    Learn how devices detect buttons, light, temperature, distance, movement and more.

    55
  3. Lesson 3

    Outputs & Actuators

    Make things happen: lights, sounds, motors, servos and displays.

    55
  4. Lesson 4

    Programming the micro:bit

    Use MakeCode and Python to bring a micro:bit to life with buttons, LEDs and radio.

    70
  5. Lesson 5

    Building a Simple Robot

    Plan robot behaviour with flowcharts, pseudocode and simple control logic.

    75
  6. Lesson 6

    IoT & Connected Devices

    Explore the Internet of Things: how devices share data, and the security and privacy trade-offs involved.

    80
  7. Lesson 7

    Design Your Own Gadget

    Plan a real-world gadget, choose sensors and actuators, and present your design.

    100