ReaderNookLearning
Small Classes · Curious Minds · Ages 8–14

Make something you can call your own.

Hands-on, project-based coding cohorts for young creators. Build authentic websites, playable games, and Python programs with patient small-group mentoring.

✨
Ages 8–14Beginner Friendly
👥
Max 3–6Small Cohorts
🌐
Online / In PersonStittsville, Ottawa
⏱
6 × 60mWeekly Sessions
🎯
100% In-ClassZero Homework
🔒
CAD $150All-Inclusive
THE READERNOOK DIFFERENCE

Why Parents & Students Choose Us

  • 🚀
    Real Finished Projects

    Authentic playable games, live web pages, and Python tools students proudly share.

  • 👥
    Never Lost in the Crowd

    Capped at 3 students in-person and 6 online for patient, step-by-step guidance.

  • ♾️
    Permanent Lifetime Access

    Students keep all classroom guides, code resources, and project packs with no expiry.

  • 🎯
    100% In-Class Creation

    All coding happens during session time with zero homework pressure on busy families.

Filter by age:Choose your child’s learning stage
🛡️
Student-Centered Pacing: Chapters move at the group’s pace. Optional extension projects are covered when readiness and scheduled time allow. Purchased access to released course materials has no expiry.
Age 10+🌐 Web Foundations🌐 Online or 📍 In Person⏱ 6 Weeks (60m)

Build Your First Website

Turn an idea into a website you can proudly show.

★ CONCRETE PROJECT OUTCOME

What your student builds:

A two-page website about a hobby, interest, or imaginary organization.

  • Structure pages with HTML
  • Style text, color, and spacing with CSS
  • Connect pages and make navigation clear
  • Test and explain your own website
📋 Readiness & course coverage▾

🎯 What We Cover

HTML structure, headings, paragraphs, links, images with alternatives, CSS selectors, spacing, simple flexible layouts, and manual testing.

🧠 Prerequisites & Readiness

Comfortable typing, opening files, and using a browser. No coding experience needed.

💻 What to Bring

A laptop, a plain-text code editor, and a web browser. Complete the editor setup with your teacher before class.

CAD $150.00total per student · Six weekly one-hour classes
✓ Small cohorts (max 3–6)✓ 100% in-class (no homework)✓ Lifetime access to materials
Online: Live video cohort from anywhere In Person: Stittsville, Ottawa
📍 Stittsville In-Person Location & Landmark Details▾

In person · Stittsville, Ottawa
About 2.7 km from Walmart on Fernbank Road, Stittsville.
View nearby landmark on Google Maps ↗
This is a nearby landmark, not the class location. The full class address is shown after sign-in, before payment.

View times & register▾

Choose your weekly class

Age 8+🎮 Game Design🌐 Online or 📍 In Person⏱ 6 Weeks (60m)

Scratch: Build Your First Game

Go from playing games to creating your own.

★ CONCRETE PROJECT OUTCOME

What your student builds:

A catch-or-collect game with controls, a score, and a clear ending.

  • Make characters respond to events
  • Build controls and game rules
  • Add scoring and a win condition
  • Test, debug, and customize a game
📋 Readiness & course coverage▾

🎯 What We Cover

Sprites, events, sequences, coordinates, loops, sensing, conditions, score variables, simple start/finish messages, and a game ending.

🧠 Prerequisites & Readiness

Can use a mouse or trackpad and locate keys. No coding experience needed.

💻 What to Bring

A laptop with Scratch available in the browser or installed in advance. A local project file is sufficient; a public profile is not required.

CAD $150.00total per student · Six weekly one-hour classes
✓ Small cohorts (max 3–6)✓ 100% in-class (no homework)✓ Lifetime access to materials
Online: Live video cohort from anywhere In Person: Stittsville, Ottawa
📍 Stittsville In-Person Location & Landmark Details▾

In person · Stittsville, Ottawa
About 2.7 km from Walmart on Fernbank Road, Stittsville.
View nearby landmark on Google Maps ↗
This is a nearby landmark, not the class location. The full class address is shown after sign-in, before payment.

View times & register▾

Choose your weekly class

Age 10+🕹️ Game Creators Level 2🌐 Online or 📍 In Person⏱ 6 Weeks (60m)

Scratch Game Creators — Level 2

Build a bigger game with smarter, reusable code.

★ CONCRETE PROJECT OUTCOME

What your student builds:

A two-stage game with cloned objects and organized behavior.

  • Coordinate scenes with messages
  • Create repeated objects with clones
  • Organize repeated steps into custom blocks
  • Design and test two difficulty levels
📋 Readiness & course coverage▾

🎯 What We Cover

Broadcasts, clones with cleanup, custom blocks without advanced parameters, level state, and structured testing.

🧠 Prerequisites & Readiness

Can independently use events, loops, conditions, and a score variable in Scratch.

💻 What to Bring

A laptop with Scratch available and the ability to save local project files.

CAD $150.00total per student · Six weekly one-hour classes
✓ Small cohorts (max 3–6)✓ 100% in-class (no homework)✓ Lifetime access to materials
Online: Live video cohort from anywhere In Person: Stittsville, Ottawa
📍 Stittsville In-Person Location & Landmark Details▾

In person · Stittsville, Ottawa
About 2.7 km from Walmart on Fernbank Road, Stittsville.
View nearby landmark on Google Maps ↗
This is a nearby landmark, not the class location. The full class address is shown after sign-in, before payment.

View times & register▾

Choose your weekly class

Age 8+🎨 Creative Animation🌐 Online or 📍 In Person⏱ 6 Weeks (60m)

Creative Coding: Stories and Animation

Bring your characters to life, one scene at a time.

★ CONCRETE PROJECT OUTCOME

What your student builds:

A two-scene animated story with a simple audience choice.

  • Plan a story with a beginning and ending
  • Animate characters with code
  • Coordinate dialogue and scene changes
  • Let the audience influence the story
📋 Readiness & course coverage▾

🎯 What We Cover

Sequences, events, motion, costumes, timing, loops, broadcasts, and simple interaction.

🧠 Prerequisites & Readiness

Can use a mouse or trackpad. No coding experience needed.

💻 What to Bring

A laptop with Scratch ready to use; a paper storyboard is helpful.

CAD $150.00total per student · Six weekly one-hour classes
✓ Small cohorts (max 3–6)✓ 100% in-class (no homework)✓ Lifetime access to materials
Online: Live video cohort from anywhere In Person: Stittsville, Ottawa
📍 Stittsville In-Person Location & Landmark Details▾

In person · Stittsville, Ottawa
About 2.7 km from Walmart on Fernbank Road, Stittsville.
View nearby landmark on Google Maps ↗
This is a nearby landmark, not the class location. The full class address is shown after sign-in, before payment.

View times & register▾

Choose your weekly class

Age 12+🐍 Python Programming🌐 Online or 📍 In Person⏱ 6 Weeks (60m)

Python for Young Beginners

Write real code that asks, decides, and responds.

★ CONCRETE PROJECT OUTCOME

What your student builds:

A small text quiz or adventure using decisions, repetition, and a function.

  • Ask for input and produce useful output
  • Store information in variables
  • Make decisions and repeat actions
  • Break a program into understandable steps
📋 Readiness & course coverage▾

🎯 What We Cover

Print, input, strings, numbers, simple conversion, variables, conditions, bounded loops, and simple functions.

🧠 Prerequisites & Readiness

Comfortable typing punctuation and managing files. No coding experience needed.

💻 What to Bring

A laptop with Python 3 and a suitable editor configured with the teacher before class.

CAD $150.00total per student · Six weekly one-hour classes
✓ Small cohorts (max 3–6)✓ 100% in-class (no homework)✓ Lifetime access to materials
Online: Live video cohort from anywhere In Person: Stittsville, Ottawa
📍 Stittsville In-Person Location & Landmark Details▾

In person · Stittsville, Ottawa
About 2.7 km from Walmart on Fernbank Road, Stittsville.
View nearby landmark on Google Maps ↗
This is a nearby landmark, not the class location. The full class address is shown after sign-in, before payment.

View times & register▾

Choose your weekly class

Age 12+💻 Interactive Web Apps🌐 Online or 📍 In Person⏱ 6 Weeks (60m)

Web Creators Club

Take your website skills further with a creative challenge.

★ CONCRETE PROJECT OUTCOME

What your student builds:

A responsive project website with one JavaScript interaction.

  • Turn a project brief into a page plan
  • Improve layouts for different screen sizes
  • Add a button-driven interaction
  • Use feedback to improve and explain your work
📋 Readiness & course coverage▾

🎯 What We Cover

A small project brief, semantic HTML, responsive CSS, JavaScript click events, and changing visible page content.

🧠 Prerequisites & Readiness

Can create linked HTML pages, use a shared CSS file, and explain basic selectors.

💻 What to Bring

A laptop with a code editor and browser; bring a previous website or complete the readiness task.

CAD $150.00total per student · Six weekly one-hour classes
✓ Small cohorts (max 3–6)✓ 100% in-class (no homework)✓ Lifetime access to materials
Online: Live video cohort from anywhere In Person: Stittsville, Ottawa
📍 Stittsville In-Person Location & Landmark Details▾

In person · Stittsville, Ottawa
About 2.7 km from Walmart on Fernbank Road, Stittsville.
View nearby landmark on Google Maps ↗
This is a nearby landmark, not the class location. The full class address is shown after sign-in, before payment.

View times & register▾

Choose your weekly class

Age 8+🤖 Artificial Intelligence🌐 Online or 📍 In Person⏱ 6 Weeks (60m)

Train a Smart AI Model

Teach computers to see and hear with machine learning.

★ CONCRETE PROJECT OUTCOME

What your student builds:

A custom-trained AI vision and sound controller with a tested model card.

  • Train vision and sound models with AI
  • Find blind spots and fix model bias
  • Build an interactive live web controller
  • Audit fairness and author an AI Model Card
📋 Readiness & course coverage▾

🎯 What We Cover

Rules vs data, webcam image collection, audio spectrograms, ambient noise calibration, confidence meters, prediction thresholds, edge case testing, bias/overfitting, .tm file preservation, model export, and responsible AI auditing.

🧠 Prerequisites & Readiness

Can use a mouse or trackpad and type short labels. No coding experience needed.

💻 What to Bring

A laptop with webcam, microphone, and a modern browser (Chrome, Edge, or Safari).

CAD $150.00total per student · Six weekly one-hour classes
✓ Small cohorts (max 3–6)✓ 100% in-class (no homework)✓ Lifetime access to materials
Online: Live video cohort from anywhere In Person: Stittsville, Ottawa
📍 Stittsville In-Person Location & Landmark Details▾

In person · Stittsville, Ottawa
About 2.7 km from Walmart on Fernbank Road, Stittsville.
View nearby landmark on Google Maps ↗
This is a nearby landmark, not the class location. The full class address is shown after sign-in, before payment.

View times & register▾

Choose your weekly class

Age 11+🕹️ Python Game Arcade🌐 Online or 📍 In Person⏱ 6 Weeks (60m)

Python Through Mini Games

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

★ CONCRETE PROJECT OUTCOME

What your student builds:

A 3-game arcade portfolio culminating in Quest of the Goblin King, an interactive dungeon quest.

  • Build 3 complete, playable arcade games in Python
  • Master loops, conditionals, lists, and modular functions
  • Code with Thonny offline or Futurecoder zero-install web IDE
  • Test edge cases and squash terminal bugs with QA matrices
📋 Readiness & course coverage▾

🎯 What We Cover

Variables, input/output, type conversion, random generation, conditional logic (if/elif/else), stateful while loops, list manipulation (.append/.remove/in), modular functions with parameters and return values, edge-case testing, and game state architecture.

🧠 Prerequisites & Readiness

Ages 11+. Comfortable typing, opening files, and reading simple instructions. No prior coding experience needed.

💻 What to Bring

A laptop with Thonny IDE installed (includes Python 3). Alternatively, use the zero-install web runner at Futurecoder IDE.

CAD $150.00total per student · Six weekly one-hour classes
✓ Small cohorts (max 3–6)✓ 100% in-class (no homework)✓ Lifetime access to materials
Online: Live video cohort from anywhere In Person: Stittsville, Ottawa
📍 Stittsville In-Person Location & Landmark Details▾

In person · Stittsville, Ottawa
About 2.7 km from Walmart on Fernbank Road, Stittsville.
View nearby landmark on Google Maps ↗
This is a nearby landmark, not the class location. The full class address is shown after sign-in, before payment.

View times & register▾

Choose your weekly class

Age 10+🤖 Robotics & Control🌐 Online or 📍 In Person⏱ 6 Weeks (60m)

Virtual Robotics Engineering

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

★ CONCRETE PROJECT OUTCOME

What your student builds:

A 4-mission autonomous rover portfolio culminating in the Dynamic Maze Challenge.

  • Drive and turn virtual rovers with precision control
  • Detect walls and obstacles using bumpers and distance lasers
  • Route autonomously with optical color sensors and GPS
  • Solve dynamic randomized mazes using sensor feedback
📋 Readiness & course coverage▾

🎯 What We Cover

Drivetrain kinematics, angles, distance calibration, bumper physical contact switches, laser distance sensors, Down Eye optical color classification, electromagnet actuation, Cartesian GPS localization, state loops, and systematic debugging.

🧠 Prerequisites & Readiness

Ages 10+. Comfortable typing, navigating a browser, and understanding 2D angles. No prior coding or hardware experience needed.

💻 What to Bring

A laptop (Chromebook, Mac, or Windows) with a modern web browser. 100% web-based using free VEXcode VR (vr.vex.com).

CAD $150.00total per student · Six weekly one-hour classes
✓ Small cohorts (max 3–6)✓ 100% in-class (no homework)✓ Lifetime access to materials
Online: Live video cohort from anywhere In Person: Stittsville, Ottawa
📍 Stittsville In-Person Location & Landmark Details▾

In person · Stittsville, Ottawa
About 2.7 km from Walmart on Fernbank Road, Stittsville.
View nearby landmark on Google Maps ↗
This is a nearby landmark, not the class location. The full class address is shown after sign-in, before payment.

View times & register▾

Choose your weekly class

Age 14+⚡ AI Automation & Operations🌐 Online or 📍 In Person⏱ 6 Weeks (60m)

Build an Autonomous Customer Onboarding Agent

Architect an autonomous lead intake, AI triage, and CRM onboarding agent from scratch.

★ CONCRETE PROJECT OUTCOME

What your student builds:

A production-ready autonomous customer onboarding agent connecting Tally webhooks, Gemini 1.5 Flash cognitive extraction, Google Sheets CRM tracking, and a human-in-the-loop Gmail drafting safeguards pipeline.

  • Connect live webhooks to capture customer intake data instantly
  • Extract structured JSON insights with Gemini 1.5 Flash LLM
  • Log persistent customer records in a Google Sheets CRM ledger
  • Safeguard communication with human-in-the-loop email drafts
📋 Readiness & course coverage▾

🎯 What We Cover

Webhook triggers, payload parsing, structured LLM prompt engineering, deterministic JSON schema enforcement, multi-way conditional routing, spreadsheet ledger persistence, Human-in-the-Loop email draft generation, and edge-case error recovery.

🧠 Prerequisites & Readiness

Ages 14+ (older teens, freelancers, solopreneurs, small business owners). Comfortable using standard web apps like spreadsheets or web forms. No prior coding or AI experience needed.

💻 What to Bring

A laptop or desktop computer with internet access. Free cloud accounts: Make.com, Google AI Studio (Gemini API key), Tally.so, and Google Workspace (Gmail & Google Sheets). $0 operational cost.

CAD $150.00total per student · Six weekly one-hour classes
✓ Small cohorts (max 3–6)✓ 100% in-class (no homework)✓ Lifetime access to materials
Online: Live video cohort from anywhere In Person: Stittsville, Ottawa
📍 Stittsville In-Person Location & Landmark Details▾

In person · Stittsville, Ottawa
About 2.7 km from Walmart on Fernbank Road, Stittsville.
View nearby landmark on Google Maps ↗
This is a nearby landmark, not the class location. The full class address is shown after sign-in, before payment.

View times & register▾

Choose your weekly class