At Deenward, we are dedicated to creating spaces where learners of all ages can become confident contributors to technology.

Enroll Today
Current Classes
Junior Robotics Club

Junior Robotics Club — Fridays 10:30am EST

In-Person Starts Nov 13

Following the First Robotics program style, this class introduces computational thinking basics for ages 5–6, using hands-on play and LEGO Education tools to build coding foundations before screens.

Example lessons include:

  • Unplugged activities with LEGO builds: sequencing and sorting games
  • Pattern recognition and simple algorithms
  • Intro to loops and conditionals through movement and play
Afifa Saleem Ages 5–6 90 min 2–4 students 25 CAD/session Courtneypark Library
Level 1 Scratch

Level 1 Scratch — Mondays 11:30am EST

Live Online Starts Nov 9

Introduces students to coding using Scratch — MIT’s block-based platform with over 100 million users. Perfect for complete beginners.

Example lessons include:

  • Moving a character in a single-player game
  • Adding rewards and obstacles
  • Creating characters & backgrounds
  • Adding music and sound effects
  • Creating clones & modifying variables
Afifa Saleem Ages 7+ 60 min 1–7 students 20 CAD/week

Class is full

Level 2 Scratch

Level 2 Scratch — Mondays 10:30am EST

Live Online Starts Nov 9

Builds on Level 1 — students create themed interactive games with intro scenes, high scores, timers, and levels.

Example lessons include:

  • Bow and arrow target game
  • Platformer game with levels
  • Mario Kart racing game
  • Multi-player battle arena game
Afifa Saleem Ages 7+ 60 min 1–7 students 20 CAD/week

Class is full

Level 3 Scratch

Level 3 Scratch — Thursdays 11:00am EST

Asynchronous + Office Hours Online Starts Nov 12

Students build advanced multi-component games in a hybrid format — watch lessons independently, then join live office hours to discuss and enhance projects.

Example lessons include:

  • Tetris game
  • Suika Fruit Drop game
  • RPG Adventure game
  • 3D Flight game
Afifa Saleem Ages 7+ 60 min 2–7 students 50 CAD/month
3D Modelling

3D Modelling & Printing — Tuesdays 10:30am EST

In-Person Starts Nov 10

Students design a new 3D object each week using Tinkercad and learn how digital designs come to life with a 3D printer. No printer required.

Example lessons include:

  • Custom name keychains
  • Custom LEGO parts
  • Home decor items
  • Fidget toys
Afifa Saleem Ages 9+ 60 min 2–5 students 20 CAD/week Hazel McCallion Central Library
Python

Beginner Python — Wednesdays 12:15pm EST

Live Online Starts Nov 11

Level up from block coding to text-based Python using CodeHS. Each week students modify a starter template to build a working project. Prerequisite: Level 2 Scratch.

Example lessons include:

  • Cube runner
  • Random maze generator game
  • Snake.io-style single player game
  • Ping pong game
Afifa Saleem Ages 9+ 60 min 2–7 students 20 CAD/week
Arduino Design Lab

Arduino Design Lab — Tuesdays 11:45am EST

In-Person Starts Nov 10

This class builds on students' existing coding skills through physical computing with Arduino, an open-source electronics platform. Each week, students learn core electronics concepts — circuits, sensors, and components — and apply programming logic to build a new hands-on project. An Arduino starter kit is required.

Example lessons include:

  • Ultrasonic distance-sensing alarm
  • Light-following robot
  • RFID-based access system
Afifa Saleem Ages 11+ 60 min 2–5 students 20 CAD/class Hazel McCallion Central Library
Maker Club

Maker Club — Saturdays 9:30am EST

In-Person Starts Nov 14

Turn your ideas into real-world projects with guidance from an engineer! Connect with like-minded makers, build hands-on skills, and gain practical experience using digital and physical design tools - from CAD and 3D printing to electronics, coding, and beyond.

Open to teens and adults - whether you're just getting started or ready to take your projects to the next level, there's something here for you!

Afifa Saleem Ages 13+ 120 min 50 CAD/month Courtneypark Library

Trusted by

ISNA GLA SOJ CK TDSB PDSB IFTY YTC MUM GR RIS SS MSLM IDRF MMC SMILE
What Parents Say
★★★★★

“This was a great introductory class and the teacher was great at helping the kids learn the different steps!”

★★★★★

“Fun class, we learned a lot! And now my first grader knows basic scratch!”

★★★★★

“My son enjoyed this class so much! The teacher was patient and respectful with the students and created activities that were appropriate for their ability level. Can't wait to move onto Level 2!”

★★★★★

“Kiddo rates it 5 out of 5. He looks forward to this class each week.”

★★★★★

“Great”

Frequently Asked Questions

Yes! Each week, we focus on a brand new project that does not continue from the previous class. However, repetition of concepts and code is used to help students become familiar with them.

Stripe will charge you automatically each week after subscribing. You can manage your subscription anytime through the customer portal.

Online classes are done best with 2 devices: one for streaming the Zoom meeting, and one for the students to use Scratch, Tinkercad or CodeHS. The latter device must have a keyboard, mouse, and web browser.

For the in-person classes, the required materials will be listed in the welcome email and Google Classroom.

You can manage your subscription anytime through the customer portal.

Yes, online classes are recorded. When you subscribe, you will get access to a Google Classroom page where the recordings will be posted along with any other messages from the Teacher. The zoom link will also be listed there.

The teacher for each class may vary and is listed next to the class listing on this page. Each teacher is interviewed, police check-verified, and is experienced or qualified to teach.

You are welcome to have your child watch the recording and follow along. You are welcome to unsubscribe and resubscribe when you are back. However, a spot will not be guaranteed.

If a student arrives 10 min after the start time or later, the teacher will use their discretion to allow the student in. In most cases, the teacher will provide a catch up link so that the student can continue the project with the class. If no students show up within the first 10 minutes, the teacher will end the class, and a recording will not be available.

A Student's Pathway
Where it begins
🟦
Scratch Level 1
Block coding, games & animation
🟦
Scratch Level 2
Complex games & multiplayer
🟦
Scratch Level 3
Advanced projects & hybrid learning
Going deeper
🐍
Python
Text-based code, real programs
🖨️
3D Printing
Tinkercad, modelling & product design
⚙️
Robotics
Electronics, micro:bit & hardware
Expanding horizons
🌐
HTML & CSS
Build real websites
JavaScript / Java
Interactive apps & back-end logic
🤖
AI & Automation
Machine learning concepts & tools
The goal
🚀
Independent Creator
Students design, build & launch their own apps, games, and physical products
Student Projects
Laser Game
Laser Game
by Charles, Age 9
Python

View Project
Spinning Fidget Toy
Spinning Fidget Toy
by Mariam, Age 14
3D Printing

View on Tinkercad
Two Player Ping Pong Game
Two Player Ping Pong Game
by Saffiyah, Age 9
Scratch

View Project
Wordle
Wordle
by Isa, Age 9
Scratch

View Project
Mario Kart
Mario Kart
by Safa, Age 14
Scratch

View Project
Sonic Tails Running Game
Sonic Tails Running Game
by Safa, Age 14
Scratch

View Project