An Egyptian coding adventure

Write real Python.
Help Egypt move.

From the bread queue to the ticket window and Cairo traffic lights—every line of code solves a clear problem and changes the world in front of you.

  • Real Python
  • Arabic & English
  • Learn at your pace
Tico, the friendly coding robot
Today’s mission
loaves = 8
trays = 5
print(loaves * trays)
Output40
Great! 40 loaves are ready for the queue.

3 worlds · 18 missions

Every stop teaches a new idea

A guided journey from your first variable to a complete simulation. No lives to lose and no penalty for asking for help.

A contemporary Egyptian baladi bakery01

The baladi bakery

El Forn

Count trays, organize orders, and help the queue move fairly.

6 missionsVariables · conditions · loops · functions
Explore world
An Egyptian railway station platform02

The railway station

El Mahatta

Manage the ticket queue and guide passengers to the right platform.

6 missionsLists · queues · dictionaries · data
Explore world
A safe Cairo-inspired traffic intersection03

Cairo traffic control

Isharet Cairo

Read sensors, repair faults, and coordinate signals safely.

6 missionsState · validation · debugging · simulation
Explore world

How does TICO help?

Try, observe, and improve

01

Understand the problem

A short story from a familiar Egyptian place and a clear example of the goal.

02

Write Python

Real syntax in a fast editor—not blocks and not pretend code.

03

Learn from the attempt

Immediate tests and progressive hints without TICO handing over the answer.

TICO × PYTHON

The first loaf is waiting for your first line.

Begin with one small mission and let TICO guide you step by step.

Open the learning map