ManoCity
Learning→Python Essentials

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.

Beginner≈ 90 Minutes6 ModulesNo Experience Needed
Python Essentials

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.

01
Start Here10 min

Meet Mano & Python

Meet Mano, discover the problem she needs to solve and see how Python gives instructions to computers and ManoBot.

What is programming?Python instructionsprint()
Start Module→
02
Foundation15 min

Variables & Data

Teach Python how to remember information such as names, distances, speeds and destinations.

VariablesStringsIntegers & floatsInput
Open Module→
03
Decisions15 min

Making Decisions

Help Mano make choices at roads, junctions and traffic signals using Python conditions.

ifif / elseelifComparisons
Open Module→
04
Loops15 min

Repeating Actions

Make programs repeat instructions efficiently instead of writing the same code again and again.

for loopswhile loopsCountersRepeated actions
Open Module→
05
Build Skills15 min

Functions

Organise useful instructions into reusable actions that ManoBot can perform whenever needed.

FunctionsParametersReusable codeRobot actions
Open Module→
06
Challenge20 min

Your First ManoCity Challenge

Bring everything together by writing a Python program that solves a ManoCity problem.

VariablesDecisionsLoopsFunctions
Open Module→

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 →
ManoBot Robotics