Click & Whirr

Learn robot control by writing real Python. Here is the robot you will drive.

You write Python.

Real Python, in the browser. No install, no setup. You get a small robot and one idea to write: follow this line, hold this heading, plan this route.

The robot moves.

Your code drives the robot you can see. Tune a number, press Run, watch it glide or watch it wobble. The robot doing the right thing is the whole reward.

Your library grows.

Every piece you finish lands in your own mybot library. By the end the robot is built from parts you wrote and understand, and the last lesson is mostly from mybot import ....

Start learning →

Desktop only: the workspace needs the room.

Comfortable with basic Python (variables, functions, a little arithmetic) is enough to start. The course teaches the rest, including classes, at the lesson that first needs them.