← Back to Programs

Electronics & Robotics with Raspberry Pi

Intermediate

Every course so far has had students writing Python that runs on a screen. This course changes that — students write Python that controls real, physical hardware: lighting an LED, spinning a motor, reading a sensor, and ultimately building small Internet-of-Things projects on an actual Raspberry Pi.

What you’ll learn

How to set up and program a Raspberry Pi, control physical components through GPIO pins, read real sensor data, and connect a hardware project to the internet — alongside the basic Linux skills that power the Pi (and most real-world servers and devices).

What you’ll build

A series of hands-on hardware projects — including an interactive game, an automated sensor-driven system, and a small connected IoT device — each one built and programmed by the student.

Before this course

Students should have completed Python for Kids: Part 1 or higher. No prior electronics experience is required.

Who it’s for

Students who enjoy Python but want to see their code do something physical, and students curious about robotics, IoT, or how smart devices work.