Prep stage · Ages 10-12

Python Foundations

Moving from visual blocks to real code: variables, conditions, loops, and simple functions in Python — your child's first real text-based programming language.

Ages 10-12 10 sessions Online First text-based language
450EGP / full course
Who is it for?

A great fit if your child...

Is 10 to 12 years old

Ready to start writing real code instead of drag-and-drop blocks.

Finished Scratch, or wants to try

Prior experience isn't required, but a sense of sequencing and loops helps it click faster.

Can read simple English words

We explain every coding term in Arabic, but basic English reading of letters is needed.

What they'll learn

Course modules

1

Variables & data types

Storing numbers, names, and sentences, and understanding the difference between them.

2

Conditions (if / else)

Getting the program to make different decisions depending on the situation.

3

Loops & simple functions

Repeating steps without rewriting them, and grouping commands into a single function.

4

Graduation project

A simple text-based interactive program the child writes and runs from the first line to the last.

FAQ

Have a question?

Does my child need strong English?

No — the coding terms are simple and repetitive, and we explain each one in Arabic the first time it appears.

Will they need to install complex software?

No, we use an online Python environment right in the browser, no installation needed.

What if my child misses a session?

We record sessions and send them to parents, and can arrange a makeup session depending on availability.

Ready for your child to write their first Python program?

Book a free trial session now, no commitment required.