Python
Master Python, the world's most popular coding language, and build real-world applications from text games to data scripts.
Python is a powerful, high-level programming language used by major tech companies worldwide for web development, data science, and artificial intelligence. This course transitions students from visual block-based coding to text-based programming using clear, human-readable syntax. Participants will learn core computer science principles by writing clean, efficient code to solve structured logic puzzles and automate tasks. The curriculum covers foundational programming logic, error handling, and object-oriented concepts. Through hands-on exercises, learners will progress from basic terminal commands to developing standalone applications, building a strong portfolio of text-based games and utility scripts.
What they will use
- Level
- Intermediate
- Typical ages
- 11–14
- Class length
- 1.5 hours
What they walk away with
Fluency in the language they are most likely to keep using.
Programs that run on their own, not inside a teaching tool.
A portfolio of games and utility scripts they wrote from scratch.
Intermediate pricing
The same package covers any intermediate course, so a child who switches mid-year does not pay twice.
Also at intermediate level
Advasbot
Our own robotics kit: 3D-printed parts, real controllers, and a project you finish and then actually play with.
Godot
A real, free game engine — the step up from Scratch, where the games start looking like games.
GDevelop Soon
A real game engine driven by visual events — the step between Scratch and writing code.
See a Python class first.
A free 90-minute session with the real tools. Your child builds something and takes it home; you sit in and watch.