Small classes (max 3–6) · Big first creations

A place for curious minds in Ottawa & online to become creators.

Practical coding, Scratch game design, Python, and AI courses for children and teens. One project, clear steps, and room to make it your own.

📍 In-Person: Stittsville, Ottawa🌐 Live Interactive OnlineWeekend learningNo homework pressure

📍 In-Person in Stittsville, Ottawa & 🌐 Live Interactive Online

ReaderNook offers intimate, mentor-guided coding cohorts designed for young creators. In-person classes in Stittsville serve families across Stittsville, Kanata, Richmond, Nepean, Carp, and West Ottawa with dedicated computers and a max of 3 students per class. Live online cohorts (max 6 students) provide hands-on pair-programming for learners anywhere.

Explore our in-depth course guides and curriculum deep dives →

Your first text-based programs

Python for Young Beginners

Write real code that asks, decides, and responds.

Age 12+ · 6 × 60 minutes · Small groups (max 3–6)

Complete 6-chapter course

First six-session project cycle

Web Creators Club

Take your website skills further with a creative challenge.

Age 12+ · 6 × 60 minutes · Small groups (max 3–6)

Complete 6-chapter course

AI & Machine Learning

Train a Smart AI Model

Teach computers to see and hear with machine learning.

Age 8+ · 6 × 60 minutes · Small groups (max 3–6)

Complete 6-chapter course

Code Your Own Game Arcade

Python Through Mini Games

Build playable Python games from the ground up, one mechanic at a time.

Age 11+ · 6 × 60 minutes · Small groups (max 3–6)

Complete 6-chapter course

Autonomous Robotics & Control

Virtual Robotics Engineering

Program autonomous virtual robots with sensors, loops, and control logic.

Age 10+ · 6 × 60 minutes · Small groups (max 3–6)

Complete 6-chapter course