All courses
Intermediate · Ages 12–16

Python Programming

Real code, real projects — the world's most popular programming language.

12 weeks Online or in-person · 1 class/week Max 12 students

// overview

About This Course

Python is the most widely used programming language in the world — it powers YouTube, Instagram, NASA research, and modern AI. It's also the language universities and employers recommend first, because its clean syntax lets beginners focus on ideas instead of punctuation.

This course takes students from their first line of code to building complete programs: games they can play in the terminal, tools that solve real problems, and a final project they design themselves. Every concept is taught by building something, never by memorizing slides.

// skills

What Your Child Will Learn

Python syntax, variables, and data types
Conditionals and boolean logic
Loops and iteration
Functions and clean code organization
Lists, dictionaries, and working with data
Reading errors, debugging, and testing their own code

// curriculum

The 12-Week Journey

12 weeks · 6 modules · every module ends with a working project

1

Python Foundations

Set up a real development environment, then learn print, input, variables, and types by building interactive programs from day one.

2

Making Decisions

If/else statements and boolean logic. Students build a chatbot that responds differently based on what you tell it.

3

Loops & Patterns

For and while loops, plus turtle graphics — students write code that draws geometric art and animations.

4

Functions & Organization

Break programs into reusable functions with parameters and return values. Students refactor their earlier projects like real developers.

5

Data Structures

Lists and dictionaries unlock bigger programs: a quiz game with a question bank, and a score tracker that remembers every player.

6

Games & Final Project

Build classic games — number guessing, hangman, rock-paper-scissors — then design and build a final project of their own choosing, presented at demo day.

// toolbox

Tools They'll Use

Python 3

The current version of the world's most popular programming language.

VS Code

The same professional code editor used by developers everywhere.

Turtle Graphics

Python's built-in drawing library — instant visual feedback while learning.

// outcomes

By the End of the Course

  • A portfolio of working Python programs, including a self-designed final project
  • Fluency in the fundamentals every language shares: logic, loops, functions, data
  • Independent debugging skills — reading errors instead of fearing them
  • A direct path into AI, data science, or our Web Development course

Ready to Start Building?

Book a free 45-minute trial class. No commitment, no credit card — just great learning.