An Online School · Serving Canada from coast to coast to coast · +1 · classes in English

Real coding & AI for Canadian students: from Tofino to St. John's.

Live online classes in Python, web, AI and math for Canadian kids, teens and adults aged 6 to 67, in a group batch of fifteen to twenty or 1-on-1. We teach students how to think a problem through before they type, set beside what their province teaches: coding in Ontario’s Grade 1 to 8 math curriculum, BC’s ADST, Alberta’s CTS computing science courses, Quebec’s QEP and the rest. We teach alongside the student’s school course and do not grant Ontario credits or credits in any other province. Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.

See all courses
Live online on every Canadian clock 2026 rules · clocks go back 1 November 2026
BC · Yukon · UTC-7
Vancouver · Victoria · Whitehorse
UTC-7 all year; BC stopped changing clocks after 8 March 2026
AB · SK · NWT · UTC-6
Calgary · Edmonton · Regina · Yellowknife
UTC-6 all year, no clock change
Manitoba · UTC-5
Winnipeg · Brandon
UTC-5 all year from 1 November 2026
ET · UTC-5 / UTC-4
Toronto · Ottawa · Montréal
Back 1 November 2026, forward 14 March 2027
AT · UTC-4 / UTC-3
Halifax · Fredericton · Charlottetown
Back 1 November 2026, forward 14 March 2027
NT · UTC-3:30 / UTC-2:30
St. John's · NL
Back 1 November 2026, forward 14 March 2027
Parent rating4.9 / 5 · 547 reviews
Set besideEach province’s own courses
ClocksEvery province and territory
CommitmentFree trial · cancel monthly
Pick a course · start this week

Six serious tracks. One way of teaching. Real projects.

Each row below is a live course you can join this week. Click anywhere on the row to open the full course page.

Ages 6 to 12 · Elementary

Coding for Kids: Scratch to real Python, gentle Canadian pace.

For children from Grade 1 to Grade 6 anywhere in Canada. Scratch where a young child needs it, then real Python, with a small project of their own each month.

ScratchPythonGamesAI intro
from $140 CAD/ moOpen course →
How the week runs

Two live classes a week

  • Group batch of 15 to 20, or 1-on-1
  • Times set on your province’s clock
  • Set beside Ontario’s coding expectations and BC ADST
Ages 13 to 18 · High school

Coding & AI for Teens: real Python first, then real projects.

Python, JavaScript, Git, web apps and modern AI on a twelve-month arc, with preparation for the CEMC’s Canadian Computing Competition (CCC) for students who want it.

PythonJavaScriptWebGitCCC
from $140 CAD/ moOpen course →
A typical year
// An example year we might plan (ours)
Term 1 · Python deep + Git
Term 2 · Web apps shipped to Vercel
Term 3 · Modern AI: RAG + agents
Summer · CCC + portfolio capstone
Ages 13 to 18 · AI track

AI & Agentic AI for Teens: build it, then test it.

Small AI apps built from the ground up: prompts, retrieval, tool-calling agents and evaluation, with a mentor checking where the model goes wrong. Tools are chosen by age, so under-18s never use services that require users to be 18.

PythonPromptingRAGAgentsEvals
from $140 CAD/ moOpen course →
First two months
  • Weeks 1 and 2: calling a language model from Python
  • Weeks 3 and 4: structured output & tools
  • Weeks 5 and 6: retrieval over your own notes
  • Weeks 7 and 8: a first small agent, tested
CEGEP · University · Adults

Coding for CEGEP, university & career switch.

For CEGEP computer science students in Quebec, undergraduates at any Canadian university, and adults moving into software, data or AI work.

AlgorithmsSystem designCloudAI engineering
from $140 CAD/ moOpen course →
Common goals
  • CEGEP CS programme top-up & project supervision
  • Getting ready for first-year university computer science
  • A portfolio of projects you can show and explain
  • Interview prep: DSA + system design
For girls · 8 to 22

Special For Girls: the same curriculum, the same standard.

The same curriculum and the same standard as every other track, with projects the student chooses, built with real tools from the start.

PythonWebAIMentorship
from $140 CAD/ moOpen course →
Why it works
  • A steady teacher for confidence and continuity
  • Project briefs the student chooses
  • Python, web and AI, taught to the same depth
Schools · Boards · Companies

For Canadian schools & teams: a plan agreed with you.

For Canadian schools, school boards and companies training staff. Group size, hours and the plan are agreed with you and set beside your provincial framework.

GroupsCustom curriculumReports
Quoted per groupTalk to us →

Some Canadian high schools offer AP courses, and some schools here run IB or Cambridge programmes. These live courses prepare those exams directly.

AP Computer Science A AP Statistics AP Precalculus IB Maths IGCSE Maths
Canada’s national AI institutes

Three cities, three national AI institutes.

The Government of Canada launched the Pan-Canadian Artificial Intelligence Strategy in 2017, and Innovation, Science and Economic Development Canada names Amii, Mila and the Vector Institute as Canada’s three national AI institutes. We teach what sits underneath that work: Python, data and careful testing.

Vector Institute
Toronto

The Vector Institute, in Toronto, is one of the three national AI institutes named in the federal AI strategy.

Mila
Montréal

Mila, in Montréal, is the Quebec member of the three national AI institutes in the federal strategy.

Amii
Edmonton

Amii, in Edmonton, completes the three national AI institutes named by ISED.

Source: ISED, Pan-Canadian AI Strategy, read 23 October 2026
Provincial & territorial curriculum

Computing is taught differently in every province. We adapt.

Wherever your child goes to school, we set the plan beside the course that school teaches. We teach alongside the student’s school course and do not grant Ontario credits or credits in any other province. Each province below links to its own guide.

Ontario ON
Coding in the Grade 1 to 8 math curriculum

Coding sits inside the Algebra strand of Ontario math, and high school adds the ICS computer studies courses. Ontario guide

British Columbia BC
ADST · Applied Design, Skills, and Technologies

ADST modules arrive in rotations, and senior students can take Computer Programming 11 and 12. BC guide

Québec QC
QEP · 2026 digital framework

Classes in English on Quebec time, from Elementary 1 to CEGEP. Quebec guide

Alberta AB
CTS · Career and Technology Studies

The CTS computing science courses run as a chain, so arriving ready for each link matters. Alberta guide

Manitoba MB
Computer Science 20S to 40S

High school computer science runs from 20S to 40S, and the clock stays on UTC-5 from 1 November 2026. Manitoba guide

Saskatchewan SK
Computer Science 20 and 30

Computer Science 20 and 30 set the senior outcomes, on UTC-6 all year. Saskatchewan guide

Nova Scotia NS
Computer Programming 12

Graduation credits, Computer Programming 12 and the Math 10 exam, on Atlantic time. Nova Scotia guide

New Brunswick NB
Middle Block Technology · CS 110 and 120

Middle Block Technology, then Computer Science 110 and 120, taught in English on Atlantic time. New Brunswick guide

Newfoundland & Labrador NL
Computer Science 1204

Computer Science 1204 and the province’s math pathways, on Newfoundland time. Newfoundland and Labrador guide

Prince Edward Island PE
Atlantic time

Classes run on Atlantic time. See coding curriculum by province for where each source stands.

Yukon YT
UTC-7 all year

Classes run on Yukon time. See coding curriculum by province for where each source stands.

Northwest Territories NT
Computer Programming 11 · UTC-6

The new NWT course list includes Computer Programming 11 and Robotics. Northwest Territories guide

Nunavut NU
Iqaluit on Eastern time

Classes run on the student’s own Nunavut clock. See coding curriculum by province for where each source stands.

Three pathways

Three Canadian routes into real coding & AI.

Tell us which one fits, or let a mentor recommend the right pathway on the trial call.

Pathway 01

K to 12 school pathway

For students still in elementary, middle or high school in any Canadian province or territory, with the plan set beside the course their school teaches.

Start atGrade 1 onwards
Ships projectsYes, every month
AimReady for senior CS courses
Pathway 02

CEGEP / University pathway

For CEGEP CS students (Québec), Canadian undergrads at any university, and Waterloo / UofT / UBC / McGill aspirants in high school.

Start atGrade 11 or CEGEP yr 1
Ships projectsCapstone-style
AimA portfolio of their own work
Pathway 03

Career switch pathway

For Canadian adults learning software, data or AI engineering, built around projects you can show and explain.

Start atAny adult age
Ships projectsPortfolio-grade
AimWork you can demonstrate
★ ★ ★ ★ ★
"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 and listen to our suggestions."
SO
Sonam Oswal Parent of Dhairya
Real shipped student projects

Real apps our students built: live, public, and yours to open.

Every project below was built by a Modern Age Coders student and is live on the internet right now. Tap any card to open the real thing. See the full wall at Student Labs.

Built by Vivaan · AI & ML

GuardianX: AI Bodyguard for the Internet

Paste any suspicious link or message and GuardianX returns an instant AI verdict before you become a victim, plus a link scanner, safety score, breach check and live scam alerts built for…

Vibe CodingAIReactLovable
Open the live project ↗
Built by Modern Age Coders · Game

Babu: 90 Second Maths Challenge

An exciting 90-second maths challenge with random problems under time pressure, and a dynamic leaderboard powered by Firebase/MongoDB with real-time score updates.

JavaScriptFirebaseMongoDB
Open the live project ↗
Built by Raayan · Web App

LumenFX: AR/VR Photo Effects Studio

Upload a photo and transform it with cinematic filters, AR face effects and the wildest trending edits, the same looks blowing up on TikTok, Reels and Snap, with 240+ one-tap presets.

Vibe CodingAR / VRWebGLLovable
Open the live project ↗
Built by Vedant · Web App

MyDay: Social Productivity Organizer

A beautifully designed productivity platform to organise daily tasks, set goals and stay consistent, with a community feed of others' plans for inspiration.

JavaScriptNode.jsMongoDBPython
Open the live project ↗
Built by Kriti · AI & ML

HairSync: AI Hairstyle Try-On

Upload a clear photo and try on any hairstyle before you commit, wolf cuts, curtain bangs, fades, braids and dozens of trending looks, rendered onto your own face by AI in seconds.

Vibe CodingAI ImageVirtual Try-OnLovable
Open the live project ↗
Built by Manay · Tool

Life Span Tracker

An interactive web tool that calculates expected lifespan, shows days, months and years lived, and visualises remaining time to motivate better habits.

JavaScriptAPIsDate Calc
Open the live project ↗
Meet the mentor team

One way of teaching, matched to the student.

We match each Canadian student on age group, goal and the clock they live on. Every teacher works the same way: understand first, then build.

AI

The AI engineer

LLMs · Agents

Teaches the AI track: prompts, retrieval and agents, with testing at every step. For teens building AI apps and for adults.

CCC

The contest coach

CCC · problem solving

Works through contest-style problems with original practice sets of ours. For students aiming at the CEMC’s Canadian Computing Competition.

MTH

The math mentor

Grade 1 to Grade 12 math

Teaches math the same way: understand the idea, then practise it. For Ontario, BC, Alberta and Quebec math courses and the CEMC math contests.

KD

The kids-first mentor

Grade 1 to Grade 6

Patient, calm pace, aware of how young children learn. Bridges Scratch to real Python so a Grade 3 student can write a small working program of their own.

Also at Modern Age Coders

Math, taught with the same depth.

The same teachers, the same one-hour live classes and the same understanding-first method, pointed at math. For Canadian students that means teaching set beside the province’s own course, Ontario’s coding-in-math expectations included, up to Grade 12. Choose a group batch or 1-on-1, eight classes a month; the fee is in the pricing section below, and every student starts with a free demo class.

Every Canadian time zone · 4.9 across 547 Google reviews · no registration fee

Plain pricing · cancel any month

One monthly fee. Eight live classes. No fine print.

Fees show in your own currency. Choose a group batch of fifteen to twenty or 1-on-1; both are eight live classes a month, billed monthly, with no joining fee and no contract.

Group batch

Group Batch

The same curriculum and teachers, in a live batch of fifteen to twenty.

$140 CAD/ month

Billed monthly · no joining fee

  • 8 live group classes every month
  • 15 to 20 students, grouped by age and level
  • Same project track, slightly less customised pace
  • Progress notes for parents
  • Move to 1-on-1 when you choose
How we compare

Honest side-by-side with what most Canadian families already tried.

School coding clubs, online coding schools, private tutors and free videos all have a place. Here is where we differ.

What matters
Modern Age Coders
School / Code club
Canadian online schools
Private tutor
Same 1:1 mentor weekly, all year
✓ Yes
No
~ Rotating
✓ Often
Real coding (Python · JS · Git · deploy)
✓ Week 1
~ Depends
~ Eventually
~ Tutor-specific
Modern AI & agentic-AI
✓ Built in
No
~ Varies
Rare
Provincial curriculum alignment
✓ All provinces
✓ Native
~ Generic
~ Tutor-specific
CCC preparation
✓ Yes
No
No
~ Rare
Monthly cost
$140 CAD (group) / $210 CAD (1-on-1)
Free
Varies
Varies, often hourly
City guides

Online classes, with a guide for your city.

Six of our city guides, each with what local schools teach, the local clock and a data project on the city’s own open data. Your city is welcome even if it is not listed; the full list is below.

Toronto · GTA

ET · ON

Ontario’s coding-in-math curriculum, the ICS courses and CEMC contests, for students across the city and the GTA.

Clock: ETToronto guide

Montréal

ET · QC

Classes in English on Quebec time, for elementary and secondary students, CEGEP students and adults.

Vancouver · Lower Mainland

UTC-7 · BC

What to look for in a kids’ coding class, set beside BC’s ADST, on a clock that no longer changes.

Clock: UTC-7 all yearVancouver guide

Calgary & Edmonton

UTC-6 · AB

Alberta’s CTS computing science chain and the new math curriculum, with one guide for each city.

Ottawa

ET · ON / QC

Ontario courses on one side of the river and Quebec courses on the other, on the same Eastern clock.

Clock: ETOttawa guide

Halifax · Atlantic

AT · NS / NB / PE / NL

Nova Scotia’s courses and the Math 10 exam, on Atlantic time, with guides for the other Atlantic provinces below.

Clock: ATHalifax guide
Free trial · 30 to 45 minutes · live online · your clock

Meet a mentor before you decide anything.

A real live lesson of 30 to 45 minutes at a time that suits your province’s clock. We shape a learning plan around where your child is today. No card, no commitment.

Email us

Reserve your free trial

We call you back within 3 hours.

We only use this to schedule your trial. No spam, ever.

Guides

Canadian guides, contests, provinces and cities.

FAQ

Everything Canadian parents and learners ask in their first call.

Do classes run on my Canadian time zone?

Yes. Classes are set on your own clock: BC and Yukon stay on UTC-7 all year, Alberta, Saskatchewan and the Northwest Territories on UTC-6, Manitoba on UTC-5 from 1 November 2026, Ontario and Quebec on Eastern time, then Atlantic and Newfoundland time. Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.

Do you follow my province’s curriculum?

We set each plan beside the course your child takes at school: coding in Ontario’s Grade 1 to 8 math curriculum, BC’s ADST and Computer Programming 11 and 12, Alberta’s CTS computing science courses, Quebec’s QEP, Manitoba’s Computer Science 20S to 40S, Saskatchewan’s Computer Science 20 and 30, and the courses in the other provinces and territories. We teach alongside the student’s school course and do not grant Ontario credits or credits in any other province. Tell us the course on the trial call.

Can you help with Waterloo, U of T, UBC, McGill or another Canadian CS programme?

We teach the programming and problem solving that first-year computer science assumes, prepare students for the CEMC’s Canadian Computing Competition, and explain each university’s published prerequisites in our guides to Waterloo, U of T and UBC. Admission decisions belong to the universities, so we make no admission promises.

Are classes taught in French?

Classes are taught in English, the language of most programming documentation. If your child learns math or science in French at school, tell us on the trial call so the teacher can connect the English terms to the ones used in class.

How are fees charged for Canadian families?

There is one monthly fee for eight live classes, two a week, in a group batch or 1-on-1. The pricing section shows the fee in your own currency. There is no registration fee, and you can cancel before the next billing cycle.

Are classes paused over Canadian school holidays?

You decide. You can stop for the December break, March Break or the summer by not renewing that month, with one message and no fee. Some families use a break for a focused project sprint instead; see our March Break and summer pages.

Will my child learn real AI?

Yes. Students build small AI apps from the ground up: prompting, structured output, retrieval, tool-calling agents and evaluation. The tools are chosen by age, so under-18s never use services that require users to be 18.

How is AI safety handled for younger children?

Under-13s never operate language-model tools on the open internet without a mentor present, and we choose tools by their own age rules: Claude is for users 18 and over, and ChatGPT needs a parent’s permission under 18. Parents see which tools are introduced each month.

Can siblings share a slot?

Siblings can join the same group batch when their levels are close; otherwise each does better in a class of their own. Ask on the trial call and we will suggest what fits.

How do we pay?

Payment is online by card when you enrol, billed monthly, with no joining fee. The pricing section shows the fee in your own currency.

Do you teach students from French-immersion and independent schools?

Yes. Tell us the course your child takes at school and the teacher plans around it, whatever kind of school it is, using the words your child already hears in class.

What's the cancellation policy?

The first trial is always free. After that, you can cancel before the next monthly billing cycle and you will not be charged again, with no fee and no contract. Refunds follow our refund policy.

Inside your first month

Week by week: what actually happens for a Canadian family.

A typical first month for a Grade 7 Canadian student starting from zero. Pacing adapts up or down for younger or older learners across all 13 provinces and territories.

Week 01

Trial & first contact

A free trial lesson of 30 to 45 minutes on your own clock. The teacher meets your child, gets a feel for any Scratch or school coding so far, and the course they take at school. Calendar invites follow for the next two classes.

Output: a personalised termly plan
Week 02

Foundations & computational thinking

First two real sessions. Sequencing, decomposition, debugging, the joy of "the bug is mine to fix." Older students start in Python in VS Code; under-9s start in Scratch. Always real, no drag-and-drop blocks past age 9.

Output: a tiny program, your child's own
Week 03

Python on a real laptop

VS Code installed, Python 3 running, terminal no longer scary. First original program, not from a tutorial, with input/output, variables, loops. Pushed to your child's first personal GitHub repository.

Output: first GitHub commit
Week 04

The first deploy

End-of-month checkpoint: a small project chosen by the student, an NHL stats lookup, a Toronto-weather widget, a Whistler powder-day predictor, a CEGEP study quiz, shipped to GitHub Pages or Vercel. You receive a written progress note.

Output: a live URL you can share
What families say

What families say about Modern Age Coders

We teach live and online, so students in Canada learn in the same classes as our wider community. These are real, verified Google reviews.

SM
Samridho MondalStudent

"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.

KB
Krishnam BhatterFormer student

"I am truly grateful for my experience at Modern Age Coders."

My teachers were not only teachers but also mentors and friendly figures. The perks are excellent: one-on-one doubt solving, mentoring and regular tests. The most impressive part was working on real-world projects.

PR
Poonam RathoreParent

"My son has been attending this class for a few months and I have been genuinely impressed with his progress and enthusiasm."

The instructors are patient and knowledgeable. He looks forward to every class and his confidence has grown.

SG
Sonu GoyalParent

"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way."

The teacher boosts students' confidence, keeps them updated with technology, and inspires them to learn without hesitation.

Honest commitments

What we always do, and what we never do.

Canadian-honest. We'd rather lose your business than mis-sell our school.

What we always do

  • Teach the idea first, then the code
  • Send progress notes in plain English
  • Ship real Python by week 12, not later
  • Map weekly plans to your province's curriculum
  • Let you pause for holidays or any month, no fee
  • Be honest if a child isn't yet ready for a track
  • Follow our published refund policy, in writing

What we never do

  • Lock you into an annual contract
  • Rotate mentors mid-term to balance our staffing
  • Sell "kids-Python" toys past month one
  • Pretend "drag-and-drop blocks" is real coding past Grade 4
  • Let under-13s use AI APIs unsupervised on the open internet
  • Run high-pressure sales calls or fake "limited spots" tricks
  • Sell a course that doesn't fit just to win the month
Inside a typical class

A live one-hour lesson, minute by minute.

An example of ours: one 1-on-1 class for a Grade 9 Canadian student in their third month. Group classes follow the same shape.

00 to 03 min

Hi + warm-up

Three minutes of "how was the week", the human bit. Mentor scrolls back the chat history, cameras come on. Settles the student.

03 to 10 min

Recap and tiny quiz

A short recall test of last lesson. Not for marks, for the brain. The mentor watches for the lightbulb moments and the cobwebs.

10 to 22 min

New concept + live coding

About twelve minutes of new material. Live-shared VS Code. Mentor types two lines, student types the next two. Wrong moves welcome. Errors read aloud.

22 to 48 min

Project work · the heart of the class

The student leads. The mentor coaches. This is where the actual learning happens, feature shipped, bug fixed, function refactored. The mentor types nothing; only asks.

48 to 56 min

Code review & reflection

Several minutes to look back. What's good? What could be cleaner? The student names one thing they're proud of. This bit matters more than it sounds.

56 to 60 min

Next steps + goodbye

Mentor writes a 4-line note to the parent: what was covered, how the student felt, optional homework, plan for next class. Cameras off. Done.

More FAQ

Further questions Canadian parents and learners ask before booking.

"Will the mentor coach Canadian Computing Competition (CCC) and the Canadian Computing Olympiad (CCO)?"

We prepare students for the CEMC’s CCC Junior and Senior with original practice problems of ours, and keep going with students who want to aim higher. CEMC lists the 2027 CCC for Wednesday 17 February 2027; students enter through a school, and CEMC asks home schools to contact it for help. See our CCC Junior and CCC Senior guides.

"Can the mentor help with the Waterloo Euclid contest or the AIF supplementary form?"

Euclid is a CEMC math contest for Grade 12, and our Euclid guide and Waterloo math contests course prepare it with original problems of ours. The AIF (Admission Information Form) is written by the student; our AIF guide explains what Waterloo asks, and a mentor can help a student describe their own projects clearly.

"My child is in French immersion. Will that work?"

Yes. Classes are in English, and code and its documentation are mostly in English anyway. Tell us the French terms your child uses at school and the teacher will connect the two.

"Can the mentor help with university essays beyond CS programmes?"

Mentors help with the technical sections of CS / engineering / data science applications. For non-technical essay coaching we usually point families at specialist services, we'd rather do one thing well than spread thin.

"Do you build on Hour of Code and other coding initiatives?"

Yes. Free coding initiatives are good first steps for Canadian kids. We pick up where they leave off: from "I tried Hour of Code at school" to "I have a real Python program on GitHub that I built with my mentor over six months."

"What about during March Break and the Christmas / Holiday period?"

You decide. Stopping for the December break or March Break just means not renewing that month, with one message and no fee. Some students use March Break for a focused project sprint instead.

"Can the mentor write a Common-App-style reference letter for US universities?"

For a student who has worked with a mentor for a while, the mentor can write a short factual note describing the projects built and the skills seen in class. Check what each programme accepts before you ask.

Common Canadian parent worries

Six honest answers to the questions Canadian parents type into Google at midnight.

The quiet ones. We'd rather just answer them in advance.

"My child already has too much screen time. Won't this make it worse?"

It’s a fair worry. Classes are one hour, twice a week, and most of that time the child is making something, not watching. There is a real difference between creating and scrolling, and the class is built around the first.

"Will my child learn fake 'kid Python' and not real programming?"

No. We start in Scratch for the youngest learners (Grade 1 to 3) and only as a bridge. Within the first months students write real, runnable Python that imports real libraries, handles real errors and pushes to a real GitHub repo. We deliberately avoid "Python for kids" tools that hide the real language behind a friendly mask.

"What if my child loses interest after a month? Am I locked in?"

No lock-in. You can cancel any month before the next billing cycle, no fee, no awkward conversation, no exit interview. If your child loses interest, we'd rather hear about it early and either pause for a few weeks or pivot the project track to something more exciting (game design, music programming, AI art) than have you grit your teeth through a year you paid for.

"Is AI safe for my 9-year-old? I've read worrying things."

Under-13s never use language-model tools on the open internet without a mentor present, and we follow each tool’s own age rules. The AI projects your child builds are educational and reviewable by you, prompt by prompt.

"My child is shy, won't a 1:1 video lesson be too much?"

Shy children often do well here. The first lesson is built around the code, not the camera: your child looks at VS Code, not at a stranger’s face. Mentors give long pauses, no pressure, and let the screen do the talking.

"Is this another bootcamp pretending to be a school?"

No. Bootcamps compress 12 weeks of intense, transactional study aiming at a job. We're the opposite: a slow, year-round mentorship that respects how Canadian school years actually work. We don't promise jobs after 12 weeks. We promise a real codebase, a real GitHub history, a real mentor relationship and a real shift in your child's relationship with maths, logic and computing.

More FAQ · before booking

More questions Canadian families raise.

"Will my child get a certificate at the end?"

Yes. Students receive a Modern Age Coders certificate of completion listing the projects built and the skills shown.

"Can the mentor write a reference letter for OUAC / Common App applications?"

Each programme sets its own rules on references, so check before you ask. Where a programme accepts one, a mentor who knows the student’s work can write a short factual note about the projects built.

"What if my child wants to focus on game development?"

Game development is serious coding: loops, state, physics and careful testing. See our game development classes for kids page for how the track runs.

"Do you support kids in Northern Canada: Yukon, NWT, Nunavut?"

Yes. Classes are set on the student’s own clock: Whitehorse on UTC-7 all year, Yellowknife on UTC-6 all year and Iqaluit on Eastern time. See our Northwest Territories guide.

"How does this compare to a coding bootcamp?"

An intensive bootcamp is a short, full-time course for adults. We are the opposite shape: steady, year-round live classes for all ages, including kids. Some adults use classes like ours before a bootcamp to get ready, or after one to keep going. See coding classes for adults in Canada.

"Can the mentor work with my Canadian high school's Specialist High Skills Major (SHSM)?"

Yes, as outside help. SHSM requirements are set by the school and the ministry, so check with your SHSM coordinator what counts. Our part is the technical depth behind the projects.

"Do you accept students from Canadian online and homeschool families?"

Yes. Live online classes fit homeschool rhythms well, with a group batch or 1-on-1 at a pace you set. See our homeschool guides for Ontario, BC and Alberta.

"Will the mentor handle technical setup on a Chromebook / school-issued laptop?"

Yes. Many Canadian schools issue Chromebooks. We have a Chromebook-friendly setup path (VS Code in the browser via GitHub Codespaces, or a Linux subsystem if the device allows). The mentor walks your child through the setup live in the first class.

"Can the mentor help me get ready for a university hackathon?"

Yes. A mentor can help a university student get ready for a hackathon: a team plan, a project small enough to finish, and the last steps of shipping it.

"Can you help with scholarship applications?"

We do not run or award scholarships. Where a scholarship asks for a portfolio or evidence of initiative, a mentor can help a student present their own projects clearly; the application is the student’s.

"Does the trial happen in our local time zone?"

Yes, always. The trial is booked on your own clock, wherever you are in Canada, and the Canada time zones guide sets out the 2026 rules.

"How quickly do you respond between lessons?"

Mentors aim to reply within one Canadian working day to written questions between classes, faster if there's a contest deadline or test approaching. For urgent setup problems before a class, WhatsApp tends to be the quickest channel.

"Will the mentor coach IB Computer Science alongside Canadian provincial curricula?"

Yes. We teach students who follow the IB Diploma in Canada. The mentor sets the weekly plan beside IB Computer Science, Higher Level included, and guides the Internal Assessment, which the student writes themselves.

"Will I get a transcript or report I can use with my child's school?"

Ask for a written progress summary: what was covered, what was built and what comes next. You can share it with your child’s teacher, SHSM coordinator or guidance counsellor.

"How do you compare with local Canadian coding schools?"

Local schools that teach in person suit many children well. We teach live online, on your clock, with real Python and a modern AI track. Our guide to choosing an online coding class in Canada lists the questions to ask any provider, us included.

Last word

If you've read this far, the next step is one phone call.

No quiz, no pop-up, no sales pressure. Leave a number, we ring you back within three hours, and you decide everything from there.

Browse all courses

Live online coding classes for students in Canada

Modern Age Coders teaches students worldwide over live video, in batches of 15 to 20, with timings that suit your timezone. Explore other regions or book a free demo.

Coding classes in other countries

Browse all courses → Book a free demo Coding Classes in India

Keep exploring Modern Age Coders

Coding classes in nearby places

Learn more

Free resources

From the blog

Start here

Chat with us