Python Level 1
Real text-based Python on CT Realms — our own learning platform, built so students learn Python systematically from the ground up.
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
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