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 lessonsGCSE
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
- OCR GCSE Computer Science (J277) 26 of 26 sections
- AQA GCSE Computer Science (8525) 35 of 35 sections
- Pearson Edexcel GCSE Computer Science (1CP2) 66 of 66 sections
- OCR A Level Computer Science (H446) 24 of 24 sections
- AQA A-level Computer Science (7517) 151 of 151 sections
- WJEC Eduqas A Level Computer Science (A500QS) 16 of 16 sections