Ages 11-16

Python

From first lines of code to object-oriented design, algorithms, and building real applications.
Youth student writing text-based Python code and algorithms on a laptop in coding class.
Student Ages
Ages 11-16
Program Type
Virtual
Class Length
90 mins
Class Size
1 teacher with 2-4 learners, max 4
Prerequisites / Who it's for
Beginners are welcome in Level 1; no prior coding is required. Perfect for students who enjoy puzzles, logic, and building things step-by-step.
Book A Free Trial Program
Program Overview

Project-based lessons that turn ideas into working programs with a clear skill progression. Students move from programming fundamentals to functions, Object-Oriented Programming (OOP), and algorithmic thinking. The course instills early habits in testing, debugging, and maintaining clean code style.

How the curriculum progresses
  • Level 1 (Python Basics): Environment setup, variables, conditionals (if/elif/else), core collections, and loop patterns.  
  • Level 2 (Python Functions): Defining functions, recursion, Turtle graphics, file I/O, and regular expressions.  
  • Level 3 (Python OOP & Algorithms): Classes, inheritance, searching/sorting algorithms, and core data structures like linked lists.

Ready to build something that responds to the real world?

Book a free trial program where we will sit down, get to know your child, and map out their personal STEM roadmap.
Book a Free 1-on-1 Trial