Python Level 1
Back to Programs
Coding Gr.3-5 Session-Based Markham

Python Level 1

Real text-based Python on CT Realms — our own learning platform, built so students learn Python systematically from the ground up.

Gr.3-5
16 sessions
2 slots available

Course Overview

Python Level 1 is a student’s first real Python course. They learn to write, run and debug text-based Python, and finish able to build small interactive programs on their own.

The course runs on CT Realms, the learning platform we built ourselves so that students learn Python systematically rather than picking up fragments. Every concept arrives in order, each one building on the last, with practice that adapts as a student works through it.

This is genuine text-based programming from the first session. No blocks, no drag-and-drop.

Why CT Realms

We built our own platform because the alternatives taught Python as a side effect of something else — driving a virtual robot, or completing puzzles. Students came away able to finish an exercise but unable to read a program.

CT Realms teaches Python as Python:

  • A structured sequence — concepts arrive in a deliberate order, not scattered across unrelated activities
  • Write real code from day one — students type Python, run it, and debug it
  • Practice that matches the lesson — every concept is exercised before the next one arrives
  • Visible progress — students and parents can see what has been covered and what comes next

What You’ll Learn

  • Variables & Data Types — Store and work with different kinds of information
  • Input & Output — Write programs that respond to the person using them
  • Conditionals — Make programs decide between different paths
  • Loops — Repeat work without repeating yourself
  • Functions — Write reusable code and organize a program
  • Lists — Store and manipulate collections of data
  • Debugging — Read an error, find the cause, and fix it

Course Structure

A 16-week term on CT Realms, working through the platform’s Level 1 sequence and finishing with a capstone build.

Students move through the core concepts in order, with practice at each step, then spend the closing weeks on a capstone mini-project of their own — a small interactive program they design, build and explain.

What You’ll Deliver

By the end of the term, each student produces:

  • A working Python project built on their own
  • A short explanation of what they built and how it works

Jr and Senior

Level 1 runs in two bands. The skill targets are the same; the difference is pace, depth of abstraction and project complexity.

  • Jr (Grades 3-5) — more scaffolding, more guided practice, simpler projects
  • Senior (Grades 6-8) — faster pace, more independent problem-solving, richer projects

Materials

  • Laptop required — a tablet will not work
  • CT Realms is browser-based, so hardware requirements are light

Prerequisites

  • Grade: Jr (Grades 3-5) or Senior (Grades 6-8)
  • Experience: None — designed for true beginners
  • Requirements: Basic typing skills helpful
$1050 /session

Available Time Slots

Fall 2026

Sep 26, 2026 - Jan 31, 2027

16 sessions

Requirements

  • No prior coding experience required
  • Laptop required (not a tablet)
  • Basic typing skills helpful

What's Included

  • CT Realms Access

    Our in-house Python learning platform

  • Expert Instructors

    Experienced coding educators

  • Project Files

    Take home your code projects

  • Progress Updates

    Regular feedback for parents

Questions?

Our team is here to help