An Online School · Serving Canada from coast to coast to coast · +1 · EN · FR

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

Live 1:1 mentorship in Python, modern web and agentic AI for Canadian kids, teens and adults — aligned with Ontario's coding strand, BC ADST, Québec ESS & CEGEP CS, Alberta CTF, and the algorithmic depth University of Waterloo, UofT, UBC and McGill quietly expect. CAD 135 a month (USD 100), eight live sessions, two a week, cancel any time. Mentors work in your time zone.

See all courses
Mentors live in 6 Canadian time zones Booking now · 09:00 – 21:00 local in each zone
PT · UTC −8
Vancouver · Victoria
After-school 15:30, evening 18:00 – 20:00, Sat morning
MT · UTC −7
Calgary · Edmonton
After-school 16:00, evening 18:30, Sat morning
CT · UTC −6
Winnipeg · Regina
After-school 16:30, evening 19:00, weekend mornings
ET · UTC −5
Toronto · Ottawa · Montréal
After-school 17:00, evening 19:30, every slot busy
AT · UTC −4
Halifax · Charlottetown
After-school 16:30, evening 19:00, weekend mornings
NT · UTC −3:30
St. John's · NL
After-school 17:30, evening 20:00, Sat morning
Parent rating4.9 / 5 · 1,620 reviews
Aligned withOntario · BC · Québec · Alberta
Time zonesAll 6 — PT · MT · CT · ET · AT · NT
CommitmentFree trial · cancel monthly
Pick a course · start this week

Seven serious tracks. Same mentor every week. Real shipped 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 – 12 · Elementary

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

For students from JK through Grade 6 across Ontario, BC, Québec, Alberta and the Maritimes. Starts in Scratch, switches to real Python by week 10, ships a tiny project a month.

ScratchPythonGamesAI intro
CAD 135/ mo · ≈ USD 100Open course →
Sample weekly slot · ET

17:00 Tue + 17:00 Thu

  • 2 × 45 min · same mentor every week
  • Recordings + parent note after every class
  • Maps to Ontario coding strand & BC ADST
Most chosen · Ages 13 – 18 · High school

Coding & AI for Teens — Waterloo / UofT / UBC / McGill-aware.

Real Python, JavaScript, Git, web apps and modern AI engineering on a 12-month arc. Coaches the Canadian Computing Competition (CCC) and Canadian Computing Olympiad (CCO).

PythonJavaScriptWebGitCCC / CCO
CAD 135/ mo · ≈ USD 100Open course →
A typical year
// Year 1 plan, grade 10 student, Toronto
Term 1 · Python deep + Git
Term 2 · Web apps shipped to Vercel
Term 3 · Modern AI: RAG + agents
Summer · CCC + portfolio capstone
New · Ages 13 – 18 · AI track

AI & Agentic-AI — the way Cohere, Vector and Mila ship.

Build real LLM apps end-to-end: prompts, retrieval, tool-calling agents, evals, deploy. The same patterns Canadian AI shops actually use in production.

OpenAI APIClaude APIRAGAgentsLangGraph
CAD 135/ mo · ≈ USD 100Open course →
First two months
  • Week 1–2: calling LLM APIs from Python
  • Week 3–4: structured output & tools
  • Week 5–6: RAG over your own notes
  • Week 7–8: first deployed agent
CEGEP · University · Adults

Coding for CEGEP, university & career switch.

For CEGEP CS students in Québec, Canadian undergrads at any university, and adults retraining into software / data / AI roles at Shopify, Wealthsimple, RBC, TD, Constellation Software, Cohere, Telus, etc.

AlgorithmsSystem designCloudAI engineering
CAD 135/ mo · ≈ USD 100Open course →
Common goals
  • CEGEP CS programme top-up & project supervision
  • Waterloo / UofT / UBC CS prep for high school grads
  • Career switch into a Toronto / Montréal / Vancouver SWE role
  • Interview prep: DSA + system design
For girls · 8 – 22

Special For Girls — all-female mentor pairing.

Same curriculum as every other track. All-female mentor pairing. Role models from the Toronto, Montréal and Vancouver tech scenes. Optional intro through Ladies Learning Code partner cohorts.

PythonWebAIMentorship
CAD 135/ mo · ≈ USD 100Open course →
Why it works
  • Same-mentor pairing for confidence and continuity
  • Project briefs tuned to real-world impact
  • Network of role-model alumnae across Canada
Schools · Boards · Companies

For Canadian schools & teams — bilingual cohorts available.

For Canadian schools (independent, public, French-immersion), school boards, and companies upskilling staff. Cohorts of 6 – 30, tailored to your provincial framework, delivered on your hours.

CohortCustom curriculumBilingualReports
CAD 54/ seat · group · ≈ USD 40Talk to us →
Recent partner profiles
  • Independent school in Greater Toronto Area — Grade 9 cohort
  • Toronto District School Board — code club partner pilot
  • French-immersion polyvalente in Montréal — bilingual format
  • Calgary tech firm — adult upskilling cohort
Canada's AI Triangle

Three cities. Three Turing Awards. One country.

Modern AI was largely shaped from inside three Canadian universities. We respect that — and we teach the patterns those labs actually use.

Vector Institute
Toronto

Geoffrey Hinton's home base. UofT, Vector, Cohere. Where modern deep learning was crystallised — and where Canada's AI commercialisation now lives.

Mila · McGill / UdeM
Montréal

Yoshua Bengio's lab. One of the largest deep-learning research communities in the world. Element AI's legacy (now ServiceNow Research), plus a thriving Montréal AI startup scene around Mila.

Amii · U of A
Edmonton

Richard Sutton's home. The world capital of reinforcement learning. Where the textbook on RL was literally written.

3 × Turing Award · Hinton · Bengio · Sutton
Provincial & territorial curriculum

Computing is taught differently in every province. We adapt.

Whether your child is in Ontario, BC, Alberta, Québec, the Maritimes or the territories, our advanced track maps to the local framework your child's school uses.

Ontario ON
Coding strand · Math curriculum 2020

Ontario's largest cohort — Toronto, Mississauga, Ottawa, Hamilton, London. Mapped to the Grade 1–8 coding strand and high-school ICS courses.

British Columbia BC
ADST · Applied Design, Skills & Technologies

Vancouver, Victoria, Burnaby, Surrey. Mentors aware of ADST 6-9 strands and Computer Science 11/12.

Québec QC
ESS · CEGEP CS programmes

Montréal, Québec City, Gatineau, Laval. Bilingual mentors available. CEGEP CS programme top-up and project supervision a specialty.

Alberta AB
CTF · Career & Technology Foundations

Calgary, Edmonton, Red Deer. Mapped to CTF computing-tech occupational area and Alberta's CSE / CTS senior streams.

Manitoba MB
ICT · Information & Communication Tech

Winnipeg, Brandon. Mapped to MB's ICT continuum (K–12) and Computer Science senior years.

Saskatchewan SK
Computer Science 20 / 30

Regina, Saskatoon. Mapped to Computer Science 20/30 and earlier Practical & Applied Arts strands.

Nova Scotia NS
Coding K–8 mandate · CS 10/11/12

Halifax, Dartmouth, Sydney. Mapped to NS coding-K-8 expectations and the CS 10/11/12 sequence.

New Brunswick NB
Anglophone & Francophone tracks

Fredericton, Moncton, Saint John. Bilingual delivery available; mapped to both school systems' computing outcomes.

Newfoundland & Labrador NL
NL Curriculum · CS 2200

St. John's. NT-zone scheduling supported. Mapped to NL's high-school CS course.

Prince Edward Island PE
CS 521 · Career & Tech

Charlottetown, Summerside. Smaller cohort, flexible slots.

Yukon YT
Follows BC curriculum

Whitehorse. Inherits BC ADST and CS 11/12; PT-zone scheduling supported.

Northwest Territories NT
Follows AB CTF

Yellowknife, Inuvik. Inherits Alberta's CTF + CS framework; MT-zone scheduling.

Nunavut NU
Follows AB CTF · adapted

Iqaluit. Inherits AB CTF with Inuit-language and cultural adaptations.

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–12 school pathway

For students still in elementary, middle or high school across any Canadian province or territory. Aligned with the provincial curriculum your child's school uses.

Start atGrade 1 onwards
Ships projectsYes, every month
Target outcomeStrong CS for university
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
Target outcomeTop CS programme offer
Pathway 03

Career switch pathway

For Canadian adults retraining into software, data or AI engineering roles. Built around how Toronto, Montréal, Vancouver and Ottawa employers actually hire.

Start atAny age 22 – 65
Ships projectsPortfolio-grade
Target outcomeFirst SWE / AI job
★ ★ ★ ★ ★
"My son's Waterloo CS application essay basically wrote itself once he had two real shipped AI projects under his belt. He got in."

« La demande d'admission en informatique à Waterloo s'est presque écrite toute seule, une fois qu'il avait deux vrais projets d'IA déployés. Il a été accepté. »

JD
Julie D. Parent · Toronto (Etobicoke) · Father Henry Carr CSS
Real shipped projects · real Canadian students

Six things our Canadian students built with us this year.

Names abbreviated. Each project deployed publicly during normal class hours and used by the student afterwards.

Aaron W. · Grade 11 · Toronto (North York)

UofT & Waterloo essay assistant

A retrieval-augmented Python agent trained on the OUAC + Waterloo AIF guidance docs that drafted a first-pass of Aaron's CS application essays. He used it. Got into Waterloo.

PythonRAGClaude APIFastAPI
Sophie L. · Sec V · Montréal (Plateau)

Bilingual STM transit-delay bot

Pulls live STM open data, predicts delays on Sophie's school commute, replies in French or English depending on the prompt language. CEGEP entry essay topic.

PythonpandasOpenAITelegram bot
Mateo R. · Grade 7 · Vancouver (Kitsilano)

Powder-day predictor for Whistler

A web app that fetches Whistler-Blackcomb snow data and predicts whether his Saturday up the mountain will be a powder day. His Coquihalla-bound parents trust it now.

Pythonscikit-learnmatplotlibGitHub Pages
Khadija S. · CEGEP 1 · Montréal (Westmount)

CEGEP CS programme study agent

Khadija's CEGEP CS project: a Streamlit app that indexed her course notes and quizzed her on programming-paradigms topics. Now used across two CEGEP CS sections.

PythonRAGChromaStreamlit
Liam & Maeve · Grades 4 & 6 · Halifax (Bedford)

Chore-coin Next.js app

Two siblings shipped a Next.js web app to track family chores. Real auth. Real database. Demoed at their Bedford Forsyth Education Centre cohort.

TypeScriptNext.jsSupabaseTailwind
Nikhil R. · adult learner · Calgary (Beltline)

Internal compliance agent (energy sector)

Nikhil shipped an agentic-AI compliance summary tool for his Calgary energy employer. Saves his team hours per week, helped land him an AI-engineer role internally.

PythonLangGraphOpenAIPostgreSQLDocker
Meet the mentor team

Working engineers, CCC veterans, patient teachers.

Every Canadian student is paired with one mentor for the year. We match on time zone, age group and language preference.

AI

The AI engineer

LLMs · Agents

Ships LLM-powered products at a Toronto, Montréal or Vancouver AI shop. Best fit for teens building real AI apps and adult career-switchers.

WAT

The Waterloo CS alum

CCC · CCO · admissions

Canadian Computing Competition / Olympiad veteran. Best fit for Waterloo, UofT and UBC CS admissions preparation.

BIL

The bilingual mentor

EN · FR

Comfortable teaching in clear English with French explanations on demand. Best fit for Québec families, French-immersion families and bilingual cohorts.

KD

The kids-first mentor

Grade 1 – Grade 6

Patient, child-development-aware, calm pace. Bridges Scratch to real Python so even Grade 3 students leave able to write a working program.

Plain pricing · cancel any month

CAD 135 / month. Eight live classes. No fine print.

One number for 1:1 mentorship, billed in USD (about CAD 135 at the live exchange rate). Small-group cohort runs at CAD 54 / month. Cancel any time, no fee, no contract.

Small-group cohort

Group Cohort

Same curriculum, same mentors, in a small live group. Friendly entry point.

USD40/ month

≈ CAD 54 / month · billed in USD · no joining fee

  • 8 live small-group sessions every month
  • Up to 6 students per group, age & province-banded
  • Same project track, slightly less customised pace
  • Class recordings & monthly parent report
  • Upgrade to 1:1 anytime, no penalty
How we compare

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

School coding clubs, Canadian online schools (Pinnguaq, Canada Learning Code), private tutors, free YouTube — they all have a place.

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
~ Marketing
— Rare
Provincial curriculum alignment
✓ All provinces
✓ Native
~ Generic
~ Tutor-specific
CCC / CCO / Waterloo prep
✓ Yes
— No
— No
~ Rare
Bilingual EN / FR support
✓ Available
✓ In QC
~ Partial
~ Tutor-specific
Monthly cost
CAD 135 (1:1) / 54 (group)
Free
CAD 250 – 500
CAD 60 – 90 / hour
Where Canadian families learn with us

Online classes — locally aware, time-zone native.

Six closer looks at the cities most of our Canadian families come from. Your city is supported even if it isn't listed.

Toronto · GTA

ET · ON

Our largest Canadian cohort. North York, Etobicoke, Scarborough, Markham, Mississauga, Brampton. Common goals: Waterloo / UofT CS admissions, OUAC application strength, Grade 10–12 ICS top-up.

Top track: TeensSlot: 17:00 ET

Montréal

ET · QC

Bilingual demand strong here. Le Plateau, NDG, Westmount, Outremont, the West Island. Mila / McGill / Concordia / UdeM-bound students common. CEGEP CS programme top-up popular.

Top track: Teens & CEGEPSlot: 17:30 ET

Vancouver · Lower Mainland

PT · BC

Kitsilano, Point Grey, Burnaby, North Vancouver, Surrey, Richmond. ADST-aware mentors. Many Vancouver families lean towards modern AI and full-stack tracks, with UBC CS as a common end goal.

Top track: AI / TeensSlot: 16:30 PT

Calgary & Edmonton

MT · AB

Energy + AI + research. Calgary Beltline / Mission / NW; Edmonton Strathcona / West / Sherwood Park. Amii on the doorstep makes RL and ML projects unusually popular.

Top track: Teens & CareerSlot: 17:00 MT

Ottawa

ET · ON / QC

Federal capital, Shopify HQ, Carleton & uOttawa CS. Bilingual demand from Gatineau cohort. Strong appetite for modern AI tracks with public-sector application angles.

Top track: AISlot: 18:00 ET

Halifax · Atlantic

AT · NS / NB / PE / NL

Smaller cohort but tightly served. Dalhousie / Saint Mary's / UNB pipelines. Excellent slot flexibility across Halifax, Charlottetown, Fredericton, Moncton and St. John's.

Top track: TeensSlot: 17:00 AT
Free trial · 30 minutes · Zoom · your time zone

Meet a mentor before you decide anything.

A real 30-minute live lesson on your child's local slot. We tailor a learning plan to where they are today, in English (or French if you prefer). No card, no commitment.

Email us

Reserve your free trial

A mentor in your time zone calls within 3 hours.

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

FAQ

Everything Canadian parents and learners ask in their first call.

Are mentors available in my Canadian time zone?

Yes — all six. Mentors are live across PT, MT, CT, ET, AT and NT, covering Vancouver, Calgary, Winnipeg, Toronto, Halifax and St. John's. You pick two weekly slots in your own time zone; we never schedule you for a session at 1:00 AM your local time.

Is the course aligned with my province's curriculum?

Yes — we map to Ontario's coding strand, BC's ADST 6–9 and CS 11/12, Québec's ESS and CEGEP CS programmes, Alberta's CTF and CSE, Manitoba's ICT continuum, Saskatchewan's CS 20/30, Nova Scotia's K–8 coding mandate and CS 10/11/12, and the curricula in NB, NL, PE, YT, NT and NU. Tell us your province on the trial call and the mentor adapts the term plan accordingly.

Can you prepare for Waterloo, UofT, UBC, McGill or another Canadian CS programme?

Yes. Our advanced track is built around what Waterloo CS, UofT Computer Science, UBC CS, McGill CS, Western, Queen's and other top Canadian programmes look for in applicants. We coach the Canadian Computing Competition (CCC) and the Canadian Computing Olympiad (CCO).

Do you offer classes in French for Québec families?

Yes. Core lessons are delivered in clear English (the working language of code and AI) but our bilingual mentors are happy to explain concepts in French on demand. We've supported families in Montréal, Québec City, Laval, Gatineau and across New Brunswick. Request bilingue on the trial call.

What does it cost in Canadian dollars?

Private 1:1 mentorship is USD 100 (about CAD 135) per month — 8 sessions, two per week. Small-group cohort is USD 40 (about CAD 54) per month on the same schedule. Billing is in USD; your bank applies the live CAD conversion.

Are classes paused over Canadian school holidays?

You decide. Most Canadian families pause across Christmas / Hanukkah / Holiday break, March Break, and the summer if needed. Pause any month with one message to your mentor — no fee, no awkward conversation. Some families instead use breaks for a focused project sprint.

Will my child learn real AI?

Yes. Students build LLM-powered apps end-to-end — prompting, structured output, retrieval-augmented generation, tool-calling agents, evaluations and deployment. The same patterns shipped at Cohere (Toronto), Vector Institute, Mila (Montréal), Amii (Edmonton), Shopify, Wealthsimple and Telus AI.

How is AI safety handled for younger children?

Under-13s never operate LLM APIs against the open internet without a mentor present. We use age-appropriate models, guardrailed prompts, content filters and a "sandbox-only" rule for the youngest learners. Parents see exactly what tools are introduced each month.

Can siblings share a slot?

Yes. Two siblings can share a 1:1 slot at a small discount, or join the same small-group cohort. Most often we pair siblings only when their levels are close, otherwise each progresses faster in their own slot.

How do we pay? Canadian cards OK?

Yes. We accept Visa, Mastercard, Amex (all issued in Canada), Apple Pay and Google Pay. Billing is in USD via Stripe; your card issuer applies the live CAD conversion — typically about CAD 135 for the 1:1 plan at current rates.

Are mentors used to French-immersion and independent Canadian schools?

Yes. We support students in French-immersion schools across Canada, the polyvalentes in Québec, and independent schools (UCC, Branksome Hall, Crescent, Havergal, St. George's, Crofton House, Selwyn House, Bishop Strachan, Trinity College School, Appleby College, etc.). Mentors adapt vocabulary to what your child already hears at school.

What's the cancellation policy?

The first trial is always free. After that, you can cancel any time before the next monthly billing cycle — no fee, no contract. If a month has just renewed and you want to stop, contact us within 7 days and we'll refund the unused portion.

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

Free 30-minute trial lesson on Zoom in your local time zone. Mentor candidate meets your child, gets a feel for prior Scratch / school-coding exposure, screen-time tolerance and any provincial curriculum pressure. Calendar invites for the next two slots.

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
Adult learner stories

Four Canadians who changed careers in under a year.

Full names withheld on request. Each is a real adult student who joined and ended up in a software, data or AI role at a Canadian employer.

NR
Nikhil R.34 · Calgary (Beltline) · ex-energy analyst → AI engineer

From energy reports to LLM agents — ten months.

Nikhil joined with strong Excel and weak Python. Ten months later he had shipped an agentic-AI compliance summary tool for his Calgary energy employer that saves the team hours each week. He moved internally into an AI-engineer role.

StartedPython basics
PivotedLLM agents + RAG
NowAI eng · energy
SF
Sophie F.36 · Montréal (Plateau) · ex-product designer → bilingual full-stack

Product designer → bilingual full-stack at a Montréal startup.

Sophie had product instincts but had never deployed code. Two months in, her first React app was on Vercel. Eleven months in, she passed an interview at a Plateau Mont-Royal SaaS startup for a bilingual front-end / product-engineering role.

StartedWeb fundamentals
PivotedFull-stack TS
NowFull-stack · SaaS
PT
Priya T.40 · Toronto (Yonge–Eglinton) · ex-teacher → ML engineer

Math teacher → ML engineer at a Vector-adjacent startup.

Priya had strong maths intuition but no engineering background. We started slow: Python, Git, deployment, then ML fundamentals, then real production-pattern AI. She now works at a Toronto Vector-Institute-adjacent startup as an ML engineer.

StartedPython + Git
PivotedML fundamentals
NowML eng · health-AI
DL
David L.29 · Vancouver (Kitsilano) · ex-PM at Hootsuite → AI eng

Product manager → AI engineer at a Vancouver SaaS.

David already worked at Hootsuite in a PM role. He wanted to ship code, not just spec it. We built him up over a year on Python, ML, then agentic AI. He moved into a hands-on AI engineer role at a Vancouver SaaS company.

StartedPython + ML
PivotedAgentic AI
NowAI eng · SaaS
Honest commitments

What we'll always do — and what we'll never do.

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

What we always do

  • Keep the same mentor with your child for the year
  • Send a weekly progress note in plain English (or French)
  • 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
  • Refund unused months if you cancel within 7 days of renewal

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 45-minute lesson, minute by minute.

The honest version. This is what one 1:1 session looks like for a Grade-9 Canadian student in their third month with us.

00:00 – 02:00

Hi + warm-up

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

02:00 – 08:00

Recap and tiny quiz

A 6-minute recall test of last lesson. Not for marks — for the brain. The mentor watches for the lightbulb moments and the cobwebs.

08:00 – 18:00

New concept + live coding

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

18:00 – 35:00

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.

35:00 – 42:00

Code review & reflection

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

42:00 – 45:00

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.

Canadian schools we've supported

A real cross-section of Canadian schools we've taught students from.

We're not affiliated with any of these schools — we simply mentor the students who attend them. We know each school's pace, project culture and provincial curriculum rhythm.

UCC · TCS · CrescentToronto · GTA

Upper Canada College, Trinity College School, Crescent School — independent boys' schools in the GTA. Strong CS departments and Waterloo / UofT pipelines.

Branksome Hall · Havergal · BSSToronto

Independent girls' schools in Toronto. Many of our students from here are aiming at Waterloo, McMaster or UofT CS — and we coach the Canadian Computing Competition with them.

Selwyn House · Sacré-Cœur · ECSMontréal

Independent schools in Montréal. Bilingual students common. Our English-first delivery sits naturally alongside the bilingual Québec curriculum.

St. George's · Crofton HouseVancouver

Independent schools in Vancouver. Strong ADST awareness and a steady UBC pipeline. Many of our students here aim at UBC CS or Waterloo CS.

Appleby CollegeOakville · GTA

Day and boarding school west of Toronto. Many of our students from here are looking at Waterloo or UofT, plus international university applications.

Hillfield Strathallan CollegeHamilton

Independent school in Hamilton. McMaster CS is a natural pipeline; we coach Canadian Computing Competition and project portfolio with several students here.

Toronto District School BoardToronto

TDSB schools across Toronto — Marc Garneau CI, Earl Haig SS, Etobicoke School of the Arts, William Lyon Mackenzie CI. We supplement strong school CS departments with deeper 1:1 mentorship.

CEGEPs across QuébecQuébec

Marianopolis, Vanier, Dawson, Champlain, John Abbott — CEGEP CS students often join us for the technical depth around their programme courses and project work.

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)?"

Yes. We coach CCC Junior and Senior levels for students in Grade 9 – Grade 12, and CCO for students who advance. Many of our students cite CCC results in their Waterloo CS / Software Engineering applications.

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

Euclid is a maths contest, not coding, but a strong Euclid score helps Waterloo CS applications enormously. We don't formally coach Euclid, but our maths-strong mentors can help students with Euclid practice problems alongside the regular coding plan. For the AIF (Admissions Information Form) we help students draft technical-project descriptions for Waterloo CS / SE applications.

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

Yes. We have mentors comfortable in both languages, and many of our French-immersion families take classes in clear English with French explanations on demand. The English they pick up reading code documentation is a side benefit.

"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 support Pinnguaq, Hour of Code or other Canadian initiatives?"

We support all those initiatives in spirit — they're fantastic introductions to coding 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."

"Can siblings split a 1:1 slot?"

Yes — for siblings whose levels are close, we sometimes allow a shared 1:1 slot at a small discount. Otherwise, we recommend each child gets their own slot so neither is held back. About 1 in 12 of our Canadian families uses the sibling-shared option.

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

You decide. Most Canadian families pause during the December holiday break and March Break. Some use March Break for a focused project sprint instead. Pause any month with one message to your mentor — no fee, no awkward conversation.

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

Yes — for Canadian students applying to American CS programmes via Common App, mentors are happy to write a short factual reference describing the projects shipped and skills observed. We've supported Canadian students going on to MIT, Stanford, CMU, Berkeley and Waterloo.

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. Our sessions are 45 minutes, twice a week — total 90 minutes — and most of that time the child is creating, not consuming. Mentors enforce screen-off breaks during the session. Many of our Canadian parents tell us their child actually chooses to spend less time on TikTok / YouTube Shorts after a few months. There's a qualitative difference between creating and scrolling.

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

No. We start in Scratch for the youngest learners (Grade 1–3) and only as a bridge. By month three almost every student is writing 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 operate raw LLM APIs against the open internet without a mentor present. We use age-appropriate models, guardrailed prompts, content filters and a "sandbox-only" rule for the youngest learners. The AI tools your child builds are educational and reviewable by you — you see every prompt and every output. We're stricter on this than most.

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

Many of our most successful students started shy. The first lesson is structured around the code, not the camera — your child stares at VS Code, not at a stranger's face. Mentors are trained to give long pauses, no pressure, and let the screen do the talking. Most shy students are comfortable by lesson three — and several have ended up more confident at school presentations as a side effect.

"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

Twelve more questions Canadian families often raise.

"Do you accept Interac e-Transfer for Canadian families?"

For monthly billing we use Stripe (Visa, Mastercard, Amex, Apple Pay, Google Pay) which charges your card in USD and lets your bank apply the live CAD conversion. For one-off lump sums (e.g. annual prepay) we can accept Interac e-Transfer to a Canadian-friendly account. Just message your mentor.

"Can I claim this on Canadian taxes or via my employer's professional-development budget?"

For minors: coding classes are not typically tax-deductible in Canada (unlike registered tuition). For adults: many of our adult learners get reimbursed through their employer's professional-development budget — we issue clean USD invoices that most Canadian HR / Finance teams accept without trouble.

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

Yes — we issue a Modern Age Coders certificate of completion at each curriculum milestone (typically every six months), signed by the mentor, listing the projects shipped and skills demonstrated. Useful for Waterloo / UofT / UBC application portfolios.

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

Yes — for students who have been with us at least six months, mentors are happy to write a short factual reference describing the projects shipped and skills observed. Canadian students applying to OUAC / AIF / Common App often cite their mentor as evidence of independent technical work.

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

Game development is serious coding. We have mentors who lean specifically into Pygame, Phaser, Godot and Unity. The Python, JavaScript, system-design and algorithmic skills your child builds while making games transfer one-to-one to Waterloo CS applications or a job at a Canadian game studio (Bioware, Eidos-Montréal, Behaviour Interactive, Massive Entertainment).

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

Yes. Our mentors work in your time zone, so a student in Whitehorse (PT), Yellowknife (MT) or Iqaluit (ET) all get sessions during their own waking hours. We've taught students as far north as the 60th parallel.

"Do you support First Nations and Indigenous-led schools?"

We've supported students from Indigenous-led schools in Saskatchewan, Manitoba and Ontario, and from Pinnguaq-adjacent contexts in Nunavut. Mentors adapt projects so they're meaningful — e.g. a Cree-language vocabulary trainer, a community newsletter web app. Reach out and we'll match accordingly.

"Will the mentor coach for Hour of Code or local Canadian coding events?"

Yes — many of our Canadian students use Hour of Code, Canada Learning Code workshops, Ladies Learning Code events and university-run coding contests (Hack the North, Waterloo CS hackathons, UBC nwHacks). Mentors help them prep and reflect afterwards.

"Can siblings share a 1:1 slot to save money?"

Yes, when their levels are close. Two siblings can share a 1:1 slot at a small discount. We typically recommend separate slots when their ages are more than two years apart, so neither is held back, but the family decides.

"Is there an option to gift this to a niece or nephew as a Christmas / birthday present?"

Yes — we have a gift-month option. You pay for one to three months up front; the recipient gets an email with a friendly invitation; we set up the trial call when they're ready. Popular with grandparents and aunts/uncles in Canada.

"How does this compare to Lighthouse Labs or BrainStation bootcamps?"

Lighthouse Labs and BrainStation are full-time intensive bootcamps aimed at adults switching careers in 12 weeks. We're the opposite shape: a slow, year-round, 1:1 mentorship for all ages, including kids. Many of our adult learners join us before a bootcamp to be ready, or after a bootcamp to maintain momentum.

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

Yes. Ontario SHSM-Computer-Studies students often use us for the technical-depth portion of their SHSM portfolio. Mentors help with sector-specific certifications and reflective project documentation that SHSM coordinators look for.

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

Yes. We have a steady cohort of homeschooled Canadian families across Ontario, BC, Alberta and Atlantic Canada. The 1:1 mentorship model fits homeschool rhythms unusually well — same mentor every week, fully customised pace, all online.

"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 coach for university coding contests like nwHacks or Hack the North?"

Yes — many of our Canadian university students use us specifically to prep for nwHacks (UBC), Hack the North (Waterloo), McHacks (McGill), Hack Western, UofTHacks and other Canadian university hackathons. We help with team formation, project ideation and last-mile shipping.

"Are there Canadian-specific scholarships you can help us apply for?"

For CS / Engineering: yes — many Canadian universities and tech companies (Shopify, RBC, Telus, Cohere) run scholarships and bursaries that ask for a coding portfolio or demonstrated initiative. Mentors help students present their shipped projects in scholarship applications.

"Could the mentor speak French in class for our Québec / French-immersion family?"

Yes — request bilingual mentor on the trial call. Core lessons stay in English (since the language of code is English) but the mentor will switch to French for explanations, parent summaries, and when concepts need to land in French first.

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

Yes — always. We schedule the trial in PT, MT, CT, ET, AT or NT depending on where you are. Mentors are live across all six Canadian time zones and we never make a student do their trial at 1 AM local.

"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. Many of our Canadian students attend IB schools (Branksome Hall, UTS, Crofton House, Saint Anne's, etc.). The mentor maps the weekly plan to the IB Computer Science programme including Higher Level if relevant, and coaches the IB Internal Assessment.

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

Yes. Every six months we issue a written progress report — what was covered, what was shipped, what's next — that you can share with your child's homeroom teacher, Computing teacher, Specialist High Skills Major coordinator, or university-application advisor. Parents tell us it's surprisingly useful at conferences.

"Do you have a referral or family-and-friends discount?"

Yes. Refer another Canadian family and both of you get a free month on us once the referred family has completed two paid months. No code, no rules to remember — just tell us who referred you on your trial call.

"How does this compare to local Canadian options like Real Programming 4 Kids or Tech-Mate?"

Local Canadian providers run great in-person and online options. We're a little different: deeper 1:1 mentorship, modern-AI curriculum, native-time-zone scheduling across all six Canadian zones, and a year-round mentor-pairing model. Many of our Canadian families have tried one of the locals first and joined us when they wanted more depth.

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, a mentor in your Canadian time zone rings within three hours, you decide everything from there.

Browse all courses