Can an Etobicoke child aged 6 to 12 take coding classes with a live teacher?
Yes. Modern Age Coders gives Etobicoke children aged 6 to 12 live online coding lessons, either one to one or in a group of fifteen to twenty. Most start with Scratch Coding for Kids, web pages or app building; from about 9 they move to Python and AI for Kids. A real teacher leads every class, and the first lesson is free.
Patterns are the heart of Grade 3 math in Ontario, and coding is one of the ways children are asked to build them. A loop that adds 2 ten times is a skip-counting pattern a child can watch grow. In Etobicoke, as across the province, that happens inside the math timetable, between place value and fractions. Our classes give the pattern more room: a child sees it on paper, writes it as blocks, then makes it do something bigger. Below you will find the Grade 3 expectations in the ministry’s own words, a project that turns the City of Toronto’s public art list for the three Etobicoke wards into a decade chart, and what to know about this year’s Beaver Computing Challenge.
Facts last verified 22 October 2026. Teaching is online; no Etobicoke branch is claimed.
Each fits a different age and temperament; the free class tells us which.

Repeat blocks, patterns and animated stories, the Grade 3 idea of repeating events made visible, finished as games a child can share.
See the syllabus
Real web pages built by hand: headings, pictures and colours, a good home for a gallery of a child’s own art or the decade chart below.
See the syllabus
Simple phone-style apps made from blocks: buttons, screens and counters, for children who want to make something they can tap.
See the syllabus
Typed Python with turtle art, games and small data projects, including the public art file, for children ready to spell their code.
See the syllabusBrowse the course atlas for more than one hundred options and use the coding roadmap to check prerequisites.
The four we are known for
These run underneath everything above. Every one is live and online, placed by ability rather than by age, and the first class is free.

Python, web and AI projects where the learner still owns the thinking.
See the syllabus
Automate the work you already do, then let AI carry part of it.
See the syllabus
Train a model, read what it learned, and be able to say why it is wrong.
See the syllabus
Run AI coding agents on real work without losing control of the codebase.
See the syllabusEtobicoke public schools teach the Ontario curriculum. The quotes below come from the Grade 3 math expectations and notes, read from the ministry’s curriculum content service on 22 October 2026; the second column is our approach.
The ministry also suggests unplugged coding, away from the screen, such as “two characters mirroring one another’s patterns of movement”. We use the same idea at the start of class: one child calls out turns and claps, the other follows, and both find out quickly how exact an instruction has to be. The Grade 3 number strand has a line that ties straight into the project below: “Each decade repeats the 0 to 9 counting sequence.” Grouping years into decades is exactly that pattern, used on real dates. For the years before and after Grade 3, our Ontario coding guide for Grades 1 to 8 walks through each grade.
Grade 3 is an EQAO year. EQAO lists 4 May to 8 June 2027 for the Reading, Writing and Mathematics assessment. Our classes are not test coaching, but patterns and number sense help with both.
Eight-year-olds learn by doing. Our Grade 3 lessons switch every few minutes between talking, trying and fixing, so attention never has time to drift far.
At this age reading speed varies a lot, so we keep instructions spoken and visual. Blocks carry short words, and the teacher reads them aloud whenever a child asks.
Modern Age Coders teaches outside school hours and gives no school marks. It has no connection with the Ontario Ministry of Education, EQAO, any Toronto school board or the City of Toronto.
The City of Toronto publishes its public art inventory as open data: artworks owned by the City and works delivered through its percent-for-art program with private developers. Our older kids keep the rows in wards 1, 2 and 3, the three wards whose names begin with Etobicoke, and count the works by decade. That ward choice is ours, and every number below is our own count from the file downloaded on 22 October 2026.
| Decade | Works in the file | As a text bar |
|---|---|---|
| 1930s | 1 | # |
| 1950s | 1 | # |
| 1960s | 3 | ### |
| 1990s | 6 | ###### |
| 2000s | 3 | ### |
| 2010s | 2 | ## |
| 2020s | 8 | ######## |
| Year unknown | 1 | # |
The file holds 459 rows for the whole city; 25 of them sit in the three Etobicoke wards, 15 in ward 3, 7 in ward 1 and 3 in ward 2. The newest work is dated 2024 and the oldest 1930, and the 2020s already have more works than any earlier decade. Here is the program an 11-year-old writes, using only the Python standard library:import csv
decades = {}
with open("public-art.csv", encoding="utf-8") as f:
for art in csv.DictReader(f):
if art["WARD"] in ("1", "2", "3"):
year = art["YEAR"]
if year.isdigit():
label = str(int(year) // 10 * 10) + "s"
else:
label = "unknown"
decades[label] = decades.get(label, 0) + 1
for label in sorted(decades):
print(label, "#" * decades[label])
Integer division throws away the remainder: 1997 // 10 is 199, and times 10 is 1990. Adding an s gives the label. It is the Grade 3 decade pattern, done by a computer.
One row says unknown instead of a year. Calling int on it would crash the program, so isdigit checks first, and the row lands in its own group rather than vanishing.
Multiplying a string repeats it, so "#" * 8 prints eight marks. A child sees the 2020s bar is longest without any charting library at all.
Our first try matched the ward names exactly as the City’s ward file spells them and found 21 works. Four were missing. The art file writes ward 2 as Etobicoke-Centre, with a hyphen, and one ward 3 row adds (3) to the name. Matching the WARD number instead finds all 25. Across the city, 36 rows put a number in brackets after the ward name. Real files are typed by people, and a good program trusts the code column over the label.
There is more for a curious class. Sculptures make up 20 of the 25, with two murals or paintings, two pieces of architecture or landscape and one multidisciplinary work. 13 belong to the City’s own collection and 11 came through the developer program. Searching the materials column, after making everything lower case, finds steel in 9 rows and bronze in 5; a single row can name more than one material, so those numbers overlap and must not be added together. The package notes say the inventory “shows over 400 works of public art throughout the City of Toronto”, which matches the 459 rows we downloaded. We print counts, decades and materials only, never artists, titles or descriptions. Contains information licensed under the Open Government Licence - Toronto (licence terms, Public Art dataset).
The Beaver Computing Challenge (BCC) from CEMC at the University of Waterloo is a logic contest with a level for Grade 6 and younger. It runs in schools, so timing depends on a school ordering it. Details are CEMC’s, read on 22 October 2026.
CEMC gives Monday 26 October 2026 as the ordering deadline for this year’s BCC, which runs from 9 to 20 November 2026. A school that has not ordered by then may miss this year, so a quick question to the teacher now is worth it.
CEMC reports 14 260 contestants at the Grade 5/6 level in 2025, with a mean score of 37.22 out of 60. It is a contest many children write, and an average score sits well below full marks.
CEMC puts it plainly: “Our contests are not tests or exams. There is no passing or failing score.” We tell children the same: the point is to enjoy hard puzzles, not to be perfect.
Entry goes through school, since CEMC says all students must participate through their school. Most Etobicoke children in our Grade 3 and 4 classes are still a year or two from the Grade 5/6 level, and that is fine: a child who has spent those years predicting what a loop will print is already practising the reasoning the BCC rewards. We teach with puzzles we write ourselves, labelled as ours, and send families to CEMC for past contests. One of ours for an eight-year-old: a sprite starts at 0 and repeats “add 3” seven times; where does it stop, and how many times would it need to repeat to pass 30? The Beaver Computing Challenge guide covers every level, and the Canada contest calendar lists the rest of the year. Modern Age Coders has no tie to CEMC or the University of Waterloo.
Etobicoke keeps Eastern time. Clocks go back on 1 November 2026 and forward on 14 March 2027, while India’s clock never moves, so the gap between the two changes by an hour. Our conversions, from the IANA time zone offsets (release 2026e):
Until 1 November 2026 (Eastern at UTC-4) that is 3:00 am the next day in India. From 1 November to 14 March 2027 (UTC-5) it is 4:00 am the next day.
Until 1 November 2026 that is 8:30 pm the same day in India. During the winter months it is 9:30 pm, then 8:30 pm again from 14 March 2027.
Every Etobicoke family gets times in Eastern. Ahead of each change we confirm the next class again, because a child logging in an hour off is a lesson nobody needs.
Etobicoke phone numbers use the City of Toronto area codes, 416 and 647, with 437 and 942 in the same area. Enter the ten digits in the form; the +1 is filled in already. For the full set of 2026 clock changes across Canada, including the provinces that stopped changing their clocks this year, see Canada time zones in 2026.
Ages are rough guides; the free class places each child by what they can already do.
Step-by-step block programs and unplugged games where a partner follows the instructions exactly.
Scratch Coding for KidsCoding for KidsRepeat blocks, skip-counting programs and animated stories, the core of Grade 3 coding.
Scratch Coding for KidsApp Making for KidsHand-built web pages and typed Python, with the public art decade chart as a first real data set.
Web Development for KidsPython and AI for KidsBigger programs the child designs, plus a teacher-led look at how AI systems learn from examples.
Python and AI for KidsAI Literacy for Kids (Ages 8 to 14)Yes, because a child who can code can tell when the computer is wrong.
The public art project shows it. A program that matched ward names would have reported 21 works and looked perfectly confident. Only someone who checked the result against the ward numbers noticed four were missing. AI tools make that kind of quiet mistake too, and the defence is a person who knows what the right answer should look like.
We do not put adult chatbots in front of children under 13. Instead they learn, through teacher-led activities, how AI systems learn from examples and why they get things wrong. Most of each lesson is the child thinking: breaking a problem into steps, trying one, and checking whether it worked.
Grade 3 asks children to spot what repeats in a pattern, and seeing structure for yourself is the skill that keeps a person in charge of the tools. The longer argument is in the case for coding in an AI world.
From the lakeshore wards to Etobicoke North, every child joins from home, so there is no drive along the Queensway or across to a centre after school.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
A batch of fifteen to twenty children at one level, or a teacher for your child alone if they need a slower start or a faster track.
Children learn with others of a similar age and stage, and move up when they are ready rather than at a fixed date.
Younger children often have a parent nearby, and you are welcome to watch. After each stage the teacher tells you what was built and what is next.
A laptop or desktop, keyboard and mouse, sound and a dependable connection. A tablet is fine for watching but hard work for coding.
Your child takes a full lesson, and you get our suggestion for a course and level at the end. No card details are needed.
No Etobicoke centre
Modern Age Coders has no building in Etobicoke or anywhere in Toronto, and does not pretend to. All teaching is live and online, from India, by the teachers who also teach children in other countries.
Three options, and the currency appears beside each fee.
One complete live lesson, free, after which we suggest a course, a level and a time.
The monthly fee for a place among fifteen to twenty children learning at the same level.
The monthly fee for a teacher working with your child alone, on a schedule you set.
Etobicoke families pay the same rates as families anywhere in Canada. Billing begins only after the free lesson, once your family has picked a course and a weekly slot. Holidays and missed lessons are explained on the pricing page.
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
Share your child’s age and interests. A six-year-old might begin with a mirror game, an eight-year-old with a skip-counting loop, and a twelve-year-old with the public art file.
The questions Etobicoke families send us most.
Yes. We teach Etobicoke children live and online, so there is no centre to drive to. Your child joins a group of fifteen to twenty or learns one to one.
Ontario Grade 3 math asks children to write and change code with repeating events, which usually means loops that build number or shape patterns. It is taught as part of math.
No. Six, around Grade 1, is a good time to start with simple sequences and unplugged games. Our kids classes continue to age 12.
Not at first. Younger children work with blocks and pictures, and the teacher reads instructions aloud. Typing Python comes later, once reading is easy.
For children under 9, usually Scratch. Children who love making things to show others often enjoy web pages from about 8. Python suits most children from 9 or 10.
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 Eastern time.
Through school only. CEMC lists Monday 26 October 2026 as the ordering deadline for the November 2026 contest, so ask the teacher soon. The youngest level is for Grade 6 and below.
No. Our students under 13 do not use adult chatbots, and ChatGPT needs a parent's permission for under-18s. Children learn how AI works through activities led by the teacher.
No. Modern Age Coders has no Etobicoke premises. All classes are live online, which also means no travel time after school.
The fees block on this page lists the free first lesson and the monthly group and private options in your currency. You pay nothing until after the free lesson.
For all ages across the city, read coding and AI classes in Toronto. Two other parts of the city have kids pages of their own: North York and Scarborough. The province is covered on coding classes in Ontario, and the whole country on coding classes in Canada. For the Grade 3 assessment, see EQAO Grade 3 math practice.