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–17
- 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.
GDevelop
A real game engine driven by visual events — the step between Scratch and writing code.
Arduino
Breadboards, sensors and C++. The point where students stop using kits and start building circuits.
READY?
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.