Badges you can win
The 8 modules
The Loop, Drawn in Sand
Every robot on Earth runs the same three-step loop, forever: sense, decide, act.
State Machines with Bottle Caps
A machine is always in exactly one state, and only certain events can move it to another.
Human PWM
You can make a switch that is only ever fully on or fully off behave like a dial — by flicking it fast.
Python in the Browser
Variables, loops and functions are the only three things you need before you can control anything.
Simulate the Robot
A simulator lets you crash a thousand times for free before you touch real hardware.
Proportional Control, No Panic
Correct in proportion to how wrong you are — small error, small nudge; big error, big shove.
Wire It, Then Drive It
A servo does not spin freely — you tell it an angle, and it holds that angle against the world.
Capstone: The Sorting Arm
Build a machine that sees a decision, acts on it and repeats — and prove it with numbers and a photograph.
Your teenager will learn control loops, state machines, PWM and proportional control conceptually first, then implement them in Python on a shared phone and finally on salvaged hardware. By module 8 they can build and program a working servo-driven sorting arm and explain the control logic behind it.