Skip to content
Code Lab

Coding workshops for kids and teens, at every level.

Hands-on, playful classes that take kids and teens from their very first line of code all the way to building real projects — each one tailored to their age and level.

Anthony teaching a Code Lab coding workshop
About

Hi, I'm Anthony.

I run hands-on, highly interactive coding workshops for kids and teens of every stage — from total beginners who've never touched a computer to experienced young coders building real software. My style is playful and project-based: kids learn by making things they actually care about, and mistakes are treated as puzzles to solve, not failures.

Portrait of Anthony, Code Lab's instructor
The path

From “never coded” to building real projects.

A clear route through five levels. Start wherever fits — and move up when you're ready.

  1. 01First StepsAges 5-9
  2. 02Young CodersAges 9-13
  3. 03From Blocks to CodeTweens & teens
  4. 04Project BuildersIntermediate
  5. 05AdvancedAdvanced

You can start at any level — we'll find the right fit together.

How my workshops work

Less lecturing. More building.

A simple, proven way of working that keeps every kid engaged.

01

Small groups

Everyone gets attention, space, and time to ask questions.

02

Pair programming

Kids work in twos — one “driver” types, one “navigator” guides — then they swap roles. Great for confidence.

03

Challenges, not lectures

Short, playful challenges replace long talks. Getting stuck is where the learning happens.

04

Always something made

Every kid leaves each session with something they built.

Formats to fit you
In-person & online
Wherever you are in Canada.
One-off or multi-week
A single session or a full course.
Individuals, groups & schools
One-on-one, small groups, or class-sized.
FAQ

Questions, answered.

What ages do you teach?
Kids and teens, from about 5 to 16. Each workshop is tailored to each child's age and level, so total beginners and experienced young coders both feel at home.
Does my child need their own computer?
For most levels, a laptop or desktop is ideal. The earliest level uses very little screen time, and for in-person sessions equipment can often be arranged. Just ask and we'll sort it out.
Is it beginner-friendly?
Completely. Many kids start having never written a line of code. We begin with playful, visual tools and build up at a comfortable pace.
In-person or online?
Both. I teach in person and run live online sessions, so we can work together wherever you are in Canada.
Group or private?
Both. I offer one-on-one sessions, small groups, and workshops for schools and organizations.
Get in touch

Ready to start coding?

Reach out by email or phone — tell me a little about your child and what you're looking for, and I'll reply with the right next step.