ManoCity
LearningPython 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