Course 01 • Start Here
PythonEssentials
Learn the code ManoBot needs.
Learn Python through Mano's story. Start with simple instructions, teach programs to remember information and make decisions, then build the programming skills you will use to control ManoBot.

Course Journey
Six short modules.One connected story.
Each module contains a short video and an interactive activity that helps you understand how the code actually works.
Meet Mano & Python
Meet Mano, discover the problem she needs to solve and see how Python gives instructions to computers and ManoBot.
Variables & Data
Teach Python how to remember information such as names, distances, speeds and destinations.
Making Decisions
Help Mano make choices at roads, junctions and traffic signals using Python conditions.
Repeating Actions
Make programs repeat instructions efficiently instead of writing the same code again and again.
Functions
Organise useful instructions into reusable actions that ManoBot can perform whenever needed.
Your First ManoCity Challenge
Bring everything together by writing a Python program that solves a ManoCity problem.
By the End
You'll be readyto program ManoBot.
Write Python
Create and run simple Python programs confidently.
Use Data
Store and work with numbers, text and user input.
Make Decisions
Use conditions to make programs respond intelligently.
Repeat Actions
Use loops to automate repeated instructions.
Build Functions
Turn groups of instructions into reusable actions.
Prepare for Robotics
Understand the programming concepts used later to control ManoBot.
After Python
Take your codeinto the real world.
Move into ManoBot Robotics and use the Python ideas you learned here to control motors, sensors and physical movement.
Explore ManoBot Robotics →