Skip to content
Burnaby, British Columbia

Coding classes for kids in Burnaby

What should a Burnaby parent look for in a coding class, at each age from 6 to 12?

At 6 or 7, short lessons with blocks and lots of talking; at 8 or 9, real projects and the first typing; from 10 to 12, typed code, data and a teacher who expects reasons. Modern Age Coders teaches Burnaby children live online at every one of those stages, in a class of 15 to 20 or one to one, from Coding for Kids to Python and AI for Kids. The first lesson is free.

A coding class that suits a twelve-year-old can bore a six-year-old, and one built for a six-year-old can make an eleven-year-old feel babysat. So rather than one checklist, this page gives Burnaby parents three: what a good class looks like for ages 6 and 7, for 8 and 9, and for 10 to 12. It also sets out what British Columbia’s ADST modules ask of children in Grades 6 and 7, where keyboarding and internet safety sit beside programming, and it walks through a project our older students run on a City of Burnaby open data file. That file includes a code nobody explains, and the lesson is not to guess. We name no other provider and make no ranking; use the guide on any class, including ours.

Facts last verified 22 October 2026. Teaching is online; no Burnaby branch is claimed.

Course picks for Burnaby children

Four courses for Burnaby kids, by age

One for each stage in the guide below, plus a web course for children who want to make pages. The free lesson checks the fit.

Browse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.

The four we are known for

Coding, Python and AI for children

These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

An age-by-age guide

What a good kids’ coding class looks like at 6, at 9 and at 12

Our guide, for Burnaby families. Children develop at different speeds, so read the bands loosely and look at your own child. The same tests apply to any provider, us included.

Choosing a coding class by age: what to look for and what should worry you (our guide, October 2026)
AgeLook forBe wary ofAsk the provider
6 and 7Lessons of modest length, blocks or pictures instead of typing, a teacher who keeps the child talking and movingLong lectures, long videos, or a child left alone with a tablet for most of the sessionHow long is a lesson, and how often does my child speak in it?
8 and 9A project that grows over several weeks, simple loops and decisions, and a gentle start on typingA new disconnected toy every lesson, or Python forced before reading and typing are comfortableWhat will my child have finished after a term, and when does typing begin?
10 to 12Typed code, real files, being asked why a program works, and the occasional unsolved problemCopying from the teacher’s screen, or a promise that AI will write the code for themCan my child change a program on their own when the rule changes?
Every ageOne regular teacher, a stated group size, and a monthly fee written down before the trialVague answers on size, teacher or feeWhat is the most children a class can have?

Mixed ages are a warning sign

A group that mixes a six-year-old with an eleven-year-old forces the teacher to aim at the middle, which suits neither. Ask how groups are formed before you book.

Typing is a real milestone

Moving from blocks to typed code is mostly about typing comfort, not cleverness. Many children are ready around 9 or 10; some sooner, some later. A good teacher waits for the signs.

The ten-minute look

In a trial lesson, sit nearby for the first ten minutes. If your child is speaking, guessing and trying things, the class is working; if they are watching, it is not yet.

BC schools

Keyboarding, safety and searching: the side of ADST that sits beside coding

Burnaby schools follow BC’s curriculum, where Grade 6 and 7 students take at least three Applied Design, Skills, and Technologies modules a year, chosen by the school. We read the module content on curriculum.gov.bc.ca on 22 October 2026. The quotes are BC’s; the notes are ours.

DevicesThe Computers and Communications Devices module lists “effective and efficient keyboarding techniques” and strategies for troubleshooting simple hardware and software problems.
Typing and fixing small problems are part of the curriculum. A child who types well moves into Python sooner and with less frustration.
SafetyThe Digital Literacy module includes “Internet safety”, covering privacy and security such as secured connections, passwords and personal information.
We reinforce the same rule in our web lessons: a child’s name, school and photo do not go on a public page.
SearchingDigital Literacy also asks children to judge search results by “accuracy, timeliness, appropriateness, credibility, and bias”.
The same five tests work on an answer from an AI tool. We teach children to apply them before trusting any output.
ChoiceSchools choose which modules to run, and can develop their own.
Two Burnaby classrooms can have very different years, so it is worth asking your child’s teacher which modules are planned.

We are a live online class that works beside school, not a school. We have no connection with the BC education ministry, the Burnaby school district or the City of Burnaby, and we grant no school credit or marks.

Burnaby data project

Where can you refill a water bottle in Burnaby? Reading the City’s fountain file

The City of Burnaby publishes its drinking water fountains as open data. Our students aged about 10 to 12 read it as JSON, count the fountain types and meet a code that the file never explains. The counts are ours.

Our count of TYPE codes in the City of Burnaby Drinking Water Fountains file, downloaded 22 October 2026 (151 rows). Meanings are our reading of the dataset description, not the City’s legend
Code in the fileRowsWhat we think it means
DF84Drinking fountain (our reading)
ST46Self-closing tap (our guess; the description mentions them)
DDF14Not explained anywhere in the file or its description
BF5Bottle filling station (our reading)
No code at all2These two rows have no site either

Our script reads the JSON with Python’s standard library. Each fountain is a feature, and its details sit inside an attributes dictionary. The lookup table gives a meaning only where we have a reason; anything else prints “not explained in the file”:import json meaning = { "DF": "drinking fountain (our reading)", "BF": "bottle filling station (our reading)", "ST": "self-closing tap (our guess)", } with open("fountains.json", encoding="utf-8") as f: data = json.load(f) counts = {} for feature in data["features"]: code = feature["attributes"]["TYPE"] if code is None: code = "(blank)" counts[code] = counts.get(code, 0) + 1 for code, n in sorted(counts.items(), key=lambda pair: -pair[1]): print(code, n, meaning.get(code, "not explained in the file"))

Why DDF stays unexplained

The City’s description names three kinds of fixture: drinking water fountains, bottle filling stations and self-closing taps. The file uses four codes. We could guess what DDF stands for, but a guess printed as fact is how bad data spreads, so the script says plainly that it does not know.

Where they are

The 149 rows that name a site spread over 66 sites. 36 sites have a single fixture and 7 have five or more, so a few large parks hold many of them while most sites have one.

Messy names

Of those 66 site names, 60 are written in capitals and 6 in mixed case. Before grouping by site, a careful student makes the case match, or the same place could be counted twice.

What the file cannot promise

The description says the data is “Updated as required”, and the catalogue record was last changed in August 2023. A fountain in the file may be switched off for winter, or a new one may be missing. Our students write the download date and this warning under every chart.

Data source: City of Burnaby open data, Drinking Water Fountains, published under the Open Government Licence - City of Burnaby (licence), which is based on the BC licence: contains information licensed under the Open Government Licence - British Columbia. The City does not endorse this page or our classes, and we do not print the file’s site names.

A first contest

The Beaver Computing Challenge levels a Burnaby child can enter

CEMC at the University of Waterloo runs the Beaver Computing Challenge across Canada, including BC schools. It tests logic, not programming. These figures come from CEMC’s contest page, read on 22 October 2026.

Beaver Computing Challenge 2026: levels, format and last year’s turnout, from CEMC (the turnout figures are CEMC’s 2025 table and are not added together)
LevelWho may write itQuestionsWriters in 2025
Grade 5/6Grade 6 or below12 multiple choice, out of 6014 260
Grade 7/8Grade 8 or below15 multiple choice, out of 9016 344
Grade 9/10Grade 10 or below15 multiple choice, out of 907827

When and how long

Every level lasts 45 minutes, and the 2026 window runs from Monday 9 November to Friday 20 November 2026.

Only through school

CEMC says all students must take part through their school, so a Burnaby parent should ask the teacher rather than look for a sign-up form.

Our practice

We write our own logic puzzles and label them as ours. CEMC keeps its past contests free online; we point families to them instead of copying them.

Read more in our Beaver Computing Challenge guide. CEMC and the University of Waterloo are not connected with Modern Age Coders.

Class times

Burnaby is on Pacific time all year now. Here is what that means for classes

BC sprang forward on 8 March 2026 for the last time. The province described 1 November 2026 as the day when clocks would usually be turned back, but now will remain the same, completing the move to “Pacific time, the name of B.C.’s new time zone”.

The gap to India

Pacific time is UTC-7 and India is UTC+5:30, so India is 12 hours 30 minutes ahead of Burnaby every day of the 2026 to 2027 school year. A 4:00 pm weekday class in Burnaby is 4:30 am the next morning in India; a 10:00 am Saturday class is 10:30 pm Saturday in India.

Nothing to re-check in November

Families in Ontario, Quebec and the Atlantic provinces still change clocks on 1 November 2026 and 14 March 2027. Burnaby families do not, so a weekly class time stays exactly where it is.

Burnaby phone numbers

Burnaby numbers use 604 or 778, with 236, 672 and 257 overlaying them. Enter the ten digits in the form; the +1 is filled in.

Learning ladder

A Burnaby child’s path from blocks to JSON

These ages match the guide above but are only a starting point. Your child’s free lesson decides the real one.

Ages 6 and 7

Talk and blocks

Short block programs, predicting what happens, and explaining it in their own words.

Coding for KidsScratch Coding for Kids
Ages 8 and 9

A real project

A game that grows over weeks, plus the first steady typing practice.

Scratch Coding for KidsGame Development for Kids
Ages 10 and 11

Typed code

Python with loops, decisions and dictionaries, and a web page made by hand.

Python and AI for KidsWeb Development for Kids
Age 12

Real data

Reading JSON like the Burnaby fountains file, and saying what the data cannot show.

Python and AI for KidsAI Literacy for Kids (Ages 8 to 14)
Coding and AI

If an AI tool can read the fountain file, why should a Burnaby child learn to?

Because the tool will happily guess what DDF means, and present the guess as fact.

Ask an AI assistant to summarise the Burnaby fountains file and it may well tell you what DDF stands for, confidently. The file never says. A child who has written the lookup table, and chosen to leave DDF unexplained, has learned the habit that matters most with AI: separating what the data says from what someone filled in.

So our children’s classes teach thinking before tools: read the data, decide what is known, write the code, check it. Children learn how AI works and how it fails, using the same five tests BC asks them to apply to search results. They do not hand their thinking to a chatbot. For home use, OpenAI requires a parent’s permission before anyone under 18 uses ChatGPT.

BC already asks Grade 6 and 7 students to judge sources for accuracy and bias; an AI answer is just one more source to judge. The longer argument is in is coding still worth learning in 2026.

Delivery

How live online classes fit a Burnaby family’s week

Classes happen at home, live, with one teacher who knows your child. Nobody has to cross the city to get there.

Times

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.

Class or private

A class of 15 to 20 children grouped by age and level, or private lessons that follow one child’s pace.

Equipment

A laptop or desktop with a keyboard, so the typing practice BC values happens naturally. Headphones help in a busy home.

Nearby cities

Children in Vancouver, Coquitlam, Surrey and Richmond join the same classes on the same Pacific clock.

Parents can watch

Sit in on any lesson. We would rather you judge the teaching than our description of it.

Free first lesson

A real lesson, ending with a recommended course and level. No card required.

Online only

Modern Age Coders has no Burnaby premises and claims none. Every class is live online, taught from India.

Fees

Fees for kids’ coding classes in Burnaby

Three options; the currency code appears next to each fee.

First classFree

A full live lesson, free, ending with a suggested course for your child’s age.

Group tuition$140 CAD

The monthly fee for a place in a class of 15 to 20 children of a similar age and level.

Private tuition$210 CAD

The monthly fee for private lessons with one teacher.

Burnaby families pay the same monthly fee as families anywhere in Canada. You are not charged until after the free lesson, once a course and a time are settled; holidays and missed lessons are covered on the pricing page.

Reviews

Google reviews from families and students

Rated 4.9 across 547 Google reviews. These are real reviews, reproduced as written.

★★★★★

"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."

Ria Mukherjee

Parent

★★★★★

"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."

Samriddha Mondal

Student

★★★★★

"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."

Vansh Agarwal

Student

★★★★★

"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."

Sonam Oswal

Parent of Dhairya

★★★★★

"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."

Sonu Goyal

Parent

★★★★★

"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."

Ritu Kedia

Parent

Free placement class

Book a free coding lesson for your Burnaby child

Tell us your child’s age or grade. A seven-year-old might build a short block animation; an eleven-year-old might read their first JSON file.

+1

FAQ

Burnaby parents’ questions about coding for kids

What Burnaby families ask us most.

Are there coding classes for kids in Burnaby?

Ours are live online rather than in a Burnaby building. Your child learns at home with a real teacher, in a class of 15 to 20 grouped by age, or one to one.

What should a coding class for a 6-year-old look like?

Short sessions, blocks instead of typing, and a teacher who keeps the child talking and trying. Avoid long videos and lessons where the child mostly watches.

When should my child move from Scratch to Python?

When typing is comfortable, often around 9 or 10. BC also lists keyboarding in its Grade 6 and 7 technology modules, which helps.

Do Burnaby schools teach coding?

BC teaches it through ADST. In Grades 6 and 7 each child takes at least three ADST modules a year, chosen by the school, and coding sits in some of them.

Is it safe for my child to make websites?

Yes, with rules. Our web lessons follow the same idea as BC's digital literacy module: no names, schools or photos of children on public pages.

Can my child try a contest?

The Beaver Computing Challenge has levels for Grade 6 or below and Grade 8 or below, written through school. CEMC lists the 2026 window as 9 to 20 November 2026.

What time are classes in Burnaby?

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. Times are given in Pacific time, which no longer changes in November.

Will my child use AI tools?

They learn how AI works and how to check its answers, but they write their own code. Children under 18 need a parent's permission to use ChatGPT.

How do I compare kids' coding classes in Burnaby?

Use the age-by-age table on this page: look at lesson length, how groups are formed, when typing starts, and whether your child explains their own code.

What do classes cost?

See the fees section above: a free first lesson, then a monthly fee for a class place or for private lessons. Nothing is charged before the free lesson.

More for BC families

More pages for Burnaby and British Columbia

Start with coding classes in British Columbia or the national Canada hub. For the years after elementary school, see BC Computer Programming 11 and 12. Families comparing types of class across the country can read online coding classes in Canada, and every province’s clocks are set out in the 2026 time zone guide.

Free classPriority demoCall us

Keep exploring Modern Age Coders

Related courses and guides

Learn more

Free resources

From the blog

Start here