Coding & Contest Prep

One flexible membership. Three learning tracks.

Choose Coding, Math Contest Prep or Coding Contest Prep under one monthly plan. Start with the weekly frequency that fits your goals, then we confirm the right recurring track schedule for the student.

CodingMath Contest PrepCoding Contest Prep
Students working on coding and problem-solving challengesCode · reason · compete

Choose how often to learn.

All eligible Coding and Contest Prep tracks use the same monthly pricing. No registration fee.

Flexible start

Once a week

C$179monthly + HST

1 × 60-minute class each week

Choose 1 trackCoding, Math Contest Prep or Coding Contest Prep.
Request a Trial
Recommended

Twice a week

C$259monthly + HST

2 × 60-minute classes each week

Choose up to 2 tracksCombine Coding and Contest Prep based on goals and schedule.
Request a Trial

Track choices are arranged as recurring classes and depend on age, current level, contest season, instructor fit and available schedule. Track changes are confirmed with the team rather than switched automatically week to week.

Three goals. One membership.

Use the detailed pages below to see what each track develops and who it fits.

Ages 5–18

Coding

Build coding fundamentals through age-appropriate projects using Scratch, Python and Java, with progression based on experience and readiness.

ScratchPythonJava
Explore Coding classes →
Math competitions

Math Contest Prep

Non-routine problem solving and contest strategy for CEMC Gauss, Pascal, Cayley, Fermat and Euclid, plus AMC 8 preparation by level.

GaussPascal / Cayley / FermatEuclidAMC 8
Explore Math Contest Prep →
Coding competitions

Coding Contest Prep

Computational thinking and programming strategy from the Beaver Computing Challenge (BCC) through CCC and USACO-style algorithmic contests, matched to the student’s level.

Beaver Computing Challenge (BCC)Canadian Computing Competition (CCC)USA Computing Olympiad (USACO)Advanced CCC / CCO pathway
Explore Coding Contest Prep →

Start with one clear goal. Add another track only when it helps.

Can my child choose any track?

We confirm the starting track from age, experience and readiness. Contest Prep is intended for students who are ready for non-routine math or algorithmic coding challenges.

Can tracks change later?

Yes, when schedule and level make sense. Changes are arranged with the team because each track is a recurring class, not a week-by-week drop-in choice.

What if we are not sure which track fits?

Select “Coding & Contest Prep — not sure which track” on the Get Started form. A real class and a short conversation usually give us enough information to recommend the right starting point.

Start with the track that fits now.

Tell us the student’s age, experience and goals. We will recommend the most suitable first class and weekly plan.

Get Started
CallTextGet Started