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.
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.
Course modules
Variables & data types
Storing numbers, names, and sentences, and understanding the difference between them.
Conditions (if / else)
Getting the program to make different decisions depending on the situation.
Loops & simple functions
Repeating steps without rewriting them, and grouping commands into a single function.
Graduation project
A simple text-based interactive program the child writes and runs from the first line to the last.
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.
You might also like
Ready for your child to write their first Python program?
Book a free trial session now, no commitment required.