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.
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).
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.
Students should have completed Python for Kids: Part 1 or higher. No prior electronics experience is required.
Students who enjoy Python but want to see their code do something physical, and students curious about robotics, IoT, or how smart devices work.