Learn

404 free lessons in Python, each run on a simulated robot: the GCSE and A level computer science courses matched to OCR, AQA, Edexcel and Eduqas, a robot club track, and a university robotics course.

Open the lessons

GCSE

The whole GCSE computer science course, matched to the OCR, AQA and Edexcel specifications. Pick this if you are working towards a GCSE.

Robot club

Robots for the fun of it: driving, sensing, vision, behaviours, machine learning and robots that talk to each other. No exam specification, no marking, and…

A level

The whole A level computer science course, matched to the OCR, AQA and Eduqas specifications. Pick this if you are working towards an A level.

University

Robotics as a degree course teaches it: kinematics, odometry, filtering, control, estimation, mapping, planning and vision, written as programs that run on a…

By exam board