← Back to Classes
Online Gr. 6-8

Python Programming

A multi-level Python programming track taking students from their first line of code all the way to building real games and projects. Start at Level 1 and grow from there.

$180/monthPer level
5 months, 20 classesPer level
September 2026Start date
Python Level 1 - Introduction

Level 1 — Introduction

Available Now

This 20-week course explores the fundamentals of computer science and problem solving. Students explore topics ranging from their first "Hello World" all the way to applications of functions. Each topic is introduced with a brief lesson-style explanation followed by a coding application of what was taught. The course invites students to participate in conversation with the instructor and fellow classmates, which is known to encourage understanding. It is recommended for students to bring their own laptop to store their projects for future use.

  • Python syntax and fundamentals
  • Variables, data types, and operators
  • Loops and conditional statements
  • Functions and modules
  • Basic algorithms and problem solving
  • Canadian Computing Competition preparation
Register Now
Python Level 2 - Project Design

Level 2 — Project Design

Coming Soon

This 20-week course builds on the fundamentals of Python with an emphasis on projects. Each week, students apply concepts learned in Python Level 1 to interesting projects. These projects are perfect for future college, university, and job applications. The course invites students to participate in conversation with the instructor and fellow classmates and to personalize their projects, which is known to improve their understanding of the programming concepts taught.

Python Level 3 - Game Design

Level 3 — Game Design

Coming Soon

This 24-week course explores Python game development. Each week, students are introduced to new topics with a brief lesson-style explanation and then apply these concepts to two games. The first game is a multiplayer 2D game where players avoid enemies and collect coins to win. The second is a one-player matching game where players match face-down cards to win. These projects are perfect for future college, university, and job applications. The course invites students to participate in conversation with the instructor and fellow classmates and to personalize their projects.

Frequently Asked Questions

Does my child need any experience?

No prior experience needed for Level 1. Level 2 requires completion of Level 1, and Level 3 requires Level 2.

What does my child need to bring?

A laptop is recommended so students can store and revisit their projects outside of class.

Is this class online?

Yes, this class runs fully online on Tuesdays at 7:00pm.

When will Level 2 and 3 be available?

Level 2 and Level 3 will be offered in future seasons. Students who complete Level 1 will be the first to know when registration opens.

Class Details

  • Grade: 6-8
  • Format: Online
  • Time: Tuesdays 7:00pm - 8:30pm
  • Duration: 5 months, 20 classes
  • Price: $180/month
  • Start Date: September 2026
  • Experience: No prior experience needed
Register Now

The Python Track

Level 1 Introduction Open
Level 2 Project Design Soon
Level 3 Game Design Soon

Ready to start coding?

Spots are limited. Register now to secure your child's place in Python Level 1.

Register Now