ReaderNook Learning

Small classes · Curious minds

Make something
you can call your own.

Choose your course, a weekly start time, and online or in-person teaching.

Optional home practice6 × one-hour sessionsOnline or in person

Chapters move at the group’s pace. Optional extension projects are covered only when readiness and scheduled time allow. Purchased access to released course materials has no expiry.

Age 10+

Build Your First Website

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

Readiness and course coverage

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

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

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

CAD $150.00 total per student · Six weekly one-hour classes

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+

Scratch: Build Your First Game

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

Readiness and course coverage

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

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

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.

No available starts at the moment. New times will appear when registration opens.

Age 10+

Scratch Game Creators — Level 2

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

Readiness and course coverage

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

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

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

No available starts at the moment. New times will appear when registration opens.

Age 8+

Creative Coding: Stories and Animation

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

Readiness and course coverage

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

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

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

No available starts at the moment. New times will appear when registration opens.

Age 12+

Python for Young Beginners

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

Readiness and course coverage

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

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

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

No available starts at the moment. New times will appear when registration opens.

Age 12+

Web Creators Club

A responsive project website with one JavaScript interaction.

Readiness and course coverage

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

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

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

No available starts at the moment. New times will appear when registration opens.