rAs Kids All courses
🦾

Robotics with Python

Sense, think, act — a hundred times a second. That loop is every robot ever built.

Ages 12–168 modules 🪨 Starts with no device

You will learn control the way engineers actually think about it: as a loop that reads the world, decides, and moves — then does it again immediately. We start in the sand because a control loop is much easier to understand when you have walked one, and we finish with a servo arm you built from salvage and drive with your own Python.

Badges you can win

🔁
🔁
💡
🐍
🕹️
📉
🦾
🎖️

The 8 modules

1
🪨 No device needed

The Loop, Drawn in Sand

Every robot on Earth runs the same three-step loop, forever: sense, decide, act.

👁️ → 🧠 → 💪 → 🔁
2
🪨 No device needed

State Machines with Bottle Caps

A machine is always in exactly one state, and only certain events can move it to another.

[IDLE] →💧 [PUMPING] →⚠️ [FAULT]
3
🪨 No device needed

Human PWM

You can make a switch that is only ever fully on or fully off behave like a dial — by flicking it fast.

▉▉__▉▉__ 50% | ▉▉▉▉▉▉_ 85%
4
📱 Shared phone

Python in the Browser

Variables, loops and functions are the only three things you need before you can control anything.

📱 for i in range(4): forward()
5
📱 Shared phone

Simulate the Robot

A simulator lets you crash a thousand times for free before you touch real hardware.

📱 🤖 ━━━━╱ ✅
6
📱 Shared phone

Proportional Control, No Panic

Correct in proportion to how wrong you are — small error, small nudge; big error, big shove.

error × Kp = correction 〰️ → ──
7
🤖 Salvage kit

Wire It, Then Drive It

A servo does not spin freely — you tell it an angle, and it holds that angle against the world.

🔌 ⚙️ 0° ↔ 90° ↔ 180°
8
🤖 Salvage kit

Capstone: The Sorting Arm

Build a machine that sees a decision, acts on it and repeats — and prove it with numbers and a photograph.

🌽 → 🦾 ↙️✅ ↘️❌ 📸
For a parent or teacher

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.

Start module 1 →