---
title: "How to Register for Waterloo Contests and the CCC in Canada"
description: "How a student enters CEMC's Waterloo math contests and the CCC: CEMC's own rules on school-only entry, the another-school route, home schools and timing."
canonical: https://learn.modernagecoders.com/how-to-register-for-waterloo-contests
source: src/pages/how-to-register-for-waterloo-contests.html
---
> How a student enters CEMC's Waterloo math contests and the CCC: CEMC's own rules on school-only entry, the another-school route, home schools and timing.

In short

Students cannot register themselves for CEMC's Waterloo contests or the CCC. CEMC says all students take part through their school, or through another local school that lets them join; its school form tells home schools to contact CEMC. Modern Age Coders teaches the preparation live online, in a batch or one to one, in its Waterloo Math Contests: Gauss to Euclid course.

Prepare with a teacher

## Three courses for students entering CEMC contests

Entry is the school's job. Preparation is where we come in, for the math contests and for the computing one.

[![Waterloo Math Contests course thumbnail](/images/waterloo-math-contests.webp)  REG / 01 Waterloo Math Contests: Gauss to Euclid Grades 7 to 12, in grade tracks. Gauss, Pascal, Cayley, Fermat, the full-solution contests and the Euclid. Open the syllabus →](/courses/waterloo-math-contests-gauss-to-euclid-course)[![CCC Junior and Senior Preparation (Canadian Computing Competition) course thumbnail](/images/ccc-junior-senior-prep.webp)  REG / 02 CCC Junior and Senior Preparation Teenagers who already program. The February 2027 computing contest, Junior or Senior, in Python or C++. Open the syllabus →](/courses/ccc-junior-and-senior-preparation-course)[![High School Mathematics course thumbnail](/images/high-school-maths.webp)  REG / 03 High school math Grades 9 to 12. The algebra, geometry and functions every Waterloo math paper leans on. Open the syllabus →](/courses/complete-high-school-mathematics-mastery)

CEMC's own words

## What CEMC says about who can register

Every line in this table is quoted from a CEMC page or form, read on 22 October 2026. Where two CEMC pages word a point differently, both are shown.

| Point | CEMC's words | Where CEMC says it |
| --- | --- | --- |
| No individual entry | "It is not possible for students to individually register for a contest" and "all students must participate through their school." | How contests work |
| Said a second way | "Students cannot register for contests on their own. They must be registered by their school." | How contests work |
| The fallback | "If your own school is not participating, students can look for another local school that will allow them to join as a participant." | How contests work |
| Who may open an account | "only educators are permitted to request a CEMC School Account and order contests" | How contests work |
| Who applies | "the Principal or Head of Math must submit a new school application" | How contests work |
| How long it takes | "can take up to three weeks to be manually reviewed" (How contests work); "can take approximately three weeks to be manually reviewed" (the application form) | Both |
| No promise on timing | "We cannot guarantee that an application will be approved by the ordering deadline." | New School Application form |
| Home schools | "Parents, students, schools that have participated previously, home schools, and all others should contact the CEMC for assistance." | New School Application form |
| The school password | "Under no circumstances should this information be shared with students, parents, guardians, or any other unauthorized individuals." | Ordering terms and conditions |
| Where the contest is written | "Participants may only write the contest at the school which ordered the contest." | How contests work |
| No remote writing | "Contests may not be taken remotely or without supervision." | How contests work |

Sources: [CEMC, How contests work](https://cemc.uwaterloo.ca/contests/how-contests-work); the [CEMC New School Application form](https://cemc2.math.uwaterloo.ca/contest/Sigma/school/newSchool.php?pageLang=E); [CEMC online ordering terms and conditions](https://cemc.uwaterloo.ca/online-ordering-terms-and-conditions). All read 22 October 2026. We have no link with CEMC or the University of Waterloo, and no way to enter a student for any CEMC contest.

### What these rules add up to

Read together, the rules leave no gap for a direct sign-up. A family cannot open an account, because accounts are for educators. A student cannot use the school's account, because the password must not be shared with students or parents. And a student cannot write from home, because every contest is supervised in person at the school that ordered it.

What is left is simple, if not always easy: a school has to order the contest, and the student writes it there.

### Why CEMC works this way

CEMC does not explain the policy in one sentence, but its rules point to supervision. Its standards require participants to be "supervised in-person during the entirety of the contest writing", and the school that orders a contest is answerable for that.

The same standards carry real weight. CEMC says that a participant who breaks contest rules can be disqualified and lose invitations, and that "any current or future offers of admission to the University of Waterloo may be revoked."

Three routes

## The three ways a student ends up writing a CEMC contest

Every successful entry follows one of three paths. Work out which one applies before the ordering deadline, not after it. The path labels and order of checks are ours; every rule inside them is CEMC's.

| Situation | Route | Who acts | Main risk |
| --- | --- | --- | --- |
| The school already orders CEMC contests | 1. Write at your own school | The contest teacher adds the student to the order | Asking after the school's order has gone in |
| The school has never ordered, but a teacher is willing | 2. The school opens a CEMC account | Principal or head of math sends the form | Approval takes about three weeks, with no guarantee before the deadline |
| The school will not take part | 3. Write at another local school | The family asks a nearby school to host | The host school may decline |
| Home school | Contact CEMC, as its form directs | The parent, through CEMC's contact form | CEMC's pages give no further detail; see below |

1. **Ask the school first, in writing.** Email the math or computer science department and name the contest and date, for example the Canadian Computing Competition on Wednesday 17 February 2027 or the Pascal Contest on 23 or 24 February 2027.
2. **If the answer is yes,** follow route 1. For a math contest the teacher counts the student into the school's order. For the CCC the student also creates a CCC Online Grader account.
3. **If the school has no CEMC account,** ask whether the principal or head of math would apply. Route 2 is the one that helps the most students, because the school can then order every year.
4. **If the school declines,** move straight to route 3. Find one or two nearby schools known to take part and contact their head of math. A sample message is in the next section.
5. **If the student is home-schooled,** contact CEMC through its contact form, as its application form says. Do this early in the school year.
6. **Whatever the route,** confirm the order is placed before CEMC's deadline, and ask which room, which day and what time the student should arrive.

Route 1

## Writing at your own school: what happens for math contests and for the CCC

When the school already takes part, entry is mostly the teacher's work. The steps differ a little between CEMC's math contests and the Canadian Computing Competition, because the CCC runs on its own online grader.

### For a CEMC math contest

The contest teacher orders through CEMC's Contest Supervisor Portal using the school's nine-digit CEMC School Number, before that contest's deadline. The student does nothing online.

CEMC lets a student write a contest meant for a higher grade, but not a lower one. Its how-contests-work page says students working ahead "may choose to write the contest for the more advanced grade but cannot write a contest that is below their official grade level."

### For the Canadian Computing Competition

CEMC's CCC page asks the supervisor to give each participant the school number, "but not the confidential password", so the student can create a CCC Online Grader account. The teacher then approves the student from a list of unverified users.

The CCC is unusually forgiving about timing. CEMC will still add a writer right up until the contest begins, as long as their grader accounts are authenticated, and the school is invoiced afterwards.

| CEMC contest family | A student may write |
| --- | --- |
| Pascal, Cayley and Fermat Contests | One of the three |
| Fryer, Galois and Hypatia Contests | One of the three |
| Canadian Intermediate and Canadian Senior Mathematics Contests | One of the two |
| Beaver Computing Challenge, Grade 5/6, 7/8 and 9/10 | One level |
| Gauss Contests, Grade 7 and Grade 8 | One of the two |

CEMC adds that if a participant writes more than one contest in a family, "only the results of the appropriate grade contest will be recorded." Contests from different families, and the CCC, can be combined in the same year.

Route 2

## When the school has never ordered: the CEMC school account

A school that has never taken part needs a CEMC school account before it can order anything. Parents cannot apply on its behalf. The application form itself asks the person filling it in to confirm "I confirm that I am not a student."

1. **The right person applies.** CEMC says the principal or head of math submits the New School Application. School accounts belong to the school, not to a teacher: CEMC says "School accounts are not individual educator accounts."
2. **CEMC reviews it by hand.** Approval is not automatic. CEMC gives about three weeks and warns that it "cannot guarantee that an application will be approved by the ordering deadline." It also "reserves the right to decline any school application."
3. **The school receives its credentials.** On approval, CEMC sends a nine-digit CEMC School Number and a confidential password, used to order contests, see results and print certificates.
4. **The teacher orders.** With the account open, the teacher orders each contest before its own deadline through the Contest Supervisor Portal.
5. **The account lasts.** For schools already registered, CEMC emails the number and password to the head of math contact each September, so the school does not apply again next year.

### How a parent can help without overstepping

Send the teacher the two links that matter, CEMC's How contests work page and the New School Application form, and the deadline for the contest your child wants. Most teachers who decline are worried about the paperwork, and three weeks of review is easier to accept when they see it months ahead.

Offer practical help with what is the family's to give: covering the student's contest fee, and being on time on the day. The supervision itself must be done by the school.

### Fees, and what schools may charge

CEMC charges schools a per-participant fee for most contests and sets a cap on what reaches families. Its ordering terms say "The CEMC does not permit schools to charge participants a contest fee higher than the fees published on the CEMC website."

CEMC is just as firm about its free materials: "Under no circumstances shall anyone be permitted to charge fees for accessing past contests and other CEMC resources for practice and/or preparation." Our fees pay for live teaching, never for access to CEMC's papers.

Route 3

## Writing at another local school: how to ask

CEMC names this route itself, on its how-contests-work page: a student whose school is not participating can look for another local school willing to let them join. CEMC does not set out how to ask, so the approach below is ours.

1. **Pick schools that already take part.** A school with a contest teacher and a CEMC account can add one more writer far more easily than one starting from nothing. Schools that run CEMC contests often mention them on their websites or in newsletters.
2. **Write to the head of math, not the front office.** Name the contest, the date and the student's grade, and offer to cover the student's contest fee.
3. **Ask early.** At least a month before CEMC's ordering deadline gives the host school time to add the student without rushing.
4. **Accept the school's rules completely.** CEMC's standards say a student may write only at the school that ordered the contest, under that school's supervision, so the host school's arrangements apply in full.
5. **Say thank you, then ask about next year.** A good first sitting makes the second request easy.

***Our sample message to a host school (a template, adapt it freely)**text*

```
Subject: Request to write a CEMC contest at your school

Dear Head of Math,

My son is in Grade 10 at a school that does not order CEMC contests.
CEMC's How contests work page says a student whose school is not
participating can look for another local school that will allow
them to join as a participant.

Would your school be willing to let him write the Cayley Contest
with your students on Tuesday 23 or Wednesday 24 February 2027?
We will pay the contest fee in whatever way your school prefers,
and he will follow your supervisor's instructions exactly.

If it helps, I can send his full name and grade now, well before
CEMC's ordering deadline for schools in Canada, Tuesday 9 February 2027.

Thank you for considering it,
[Parent's name]
[Phone number]
```

The quoted CEMC wording in the third and fourth lines is from How contests work, read 22 October 2026. The contest, dates and deadline are from CEMC's 2026/27 table; change them for the contest your child wants.

A host school is doing a favour, and may decline for reasons of space, staff or timing. A polite no is not the end: there are usually several schools within reach in a Canadian town or city, and the request costs each of them only a few minutes to answer.

Home-schooled students

## Home-schooled students and Waterloo contests: what CEMC says, and what it does not

We looked for CEMC's guidance for home-schooled students on its how-contests-work page, the contest pages, its ordering terms and its school application form. The only mention we found is one sentence on the New School Application form.

| Page | What it says about home schools |
| --- | --- |
| New School Application form | "This form is for use only by educators at schools that have not previously participated in the CEMC's contests. Parents, students, schools that have participated previously, home schools, and all others should contact the CEMC for assistance." |
| How contests work | No mention of home schools. It gives the another-local-school route for any student whose school is not participating. |
| Ordering terms and conditions | No mention of home schools. |
| Contest pages read (CCC, BCC, Gauss, PCF, FGH, CSIMC, Euclid, CTMC) | No mention of home schools. |

### What a home-schooling family can do

Follow CEMC's own direction: contact CEMC for assistance, through the contact form on its website, and do it in September or October rather than a few weeks before a deadline.

The another-local-school route on How contests work is worded for any student whose own school is not participating. Whether CEMC treats a home-schooled student that way is for CEMC to say, so ask it in the same message.

### What we will not tell you

We will not describe a home-school procedure that CEMC has not published, and we cannot arrange a sitting. An online class is not a school that has ordered the contest, and CEMC does not allow contests to be written remotely.

Other organisers work differently. The Canadian Mathematical Society's COMC has had in-person Open Writing Centres, "Only for students whose school is not participating", though registration for the 2026 COMC closed on 22 October 2026.

Sources: the [CEMC New School Application form](https://cemc2.math.uwaterloo.ca/contest/Sigma/school/newSchool.php?pageLang=E), [CEMC contact page](https://cemc.uwaterloo.ca/contact-us), and [CMS, COMC 2026](https://cms.math.ca/competitions/comc/), read 22 October 2026.

Worked backwards

## A timeline for a first-time school entering the 2027 CCC

A worked example, ours, for the hardest case: a school that has never ordered a CEMC contest and wants one student to write the Canadian Computing Competition on Wednesday 17 February 2027. CEMC's ordering deadline is Thursday 11 February 2027.

| By | Step | Why this date |
| --- | --- | --- |
| Friday 6 November 2026 | Family asks the school in writing | Leaves time for a no, and for route 3 |
| Monday 14 December 2026 | Principal or head of math submits the New School Application | About eight weeks before the deadline, well clear of the three-week review |
| Thursday 21 January 2027 | Latest date to apply with the full three weeks of review | Three weeks before 11 February 2027; CEMC does not guarantee approval by the deadline |
| Late January 2027 | Student creates a CCC Online Grader account with the school number | The teacher can then approve the account |
| Before Thursday 11 February 2027 | Teacher places the CCC order | CEMC's ordering deadline for the 2027 CCC |
| Wednesday 17 February 2027 | Student writes at the school, supervised | CEMC's 2027 CCC date for the Americas |

Our arithmetic: 11 February 2027 minus 21 days is 21 January 2027. We suggest mid-December instead because CEMC's review is done by hand and comes with no promise of approval by a deadline; the extra weeks absorb the winter break. The same pattern works for every CEMC contest: find the deadline in CEMC's 2026/27 table, count back three weeks for the latest application, then add a margin.

### A checklist for the day

Know the room and the arrival time the school gives you. CEMC asks schools to run contests close to the start of the school day, in the school's own time zone.

For the CCC, know the grader username and password, and have tried the Practice Contest. For paper contests, bring what the school says is allowed and nothing else.

### After the contest

Results go to the school, not to the family. Ask the contest teacher when they arrive, and whether the school prints certificates.

CEMC asks participants to consent to their names appearing in public honour rolls if their score is high enough, unless they opt out. Ask the school how to opt out if you prefer that.

Where a family is

## Four starting points, and the next step for each

Our quick guide to what to do this week, depending on where you stand. The stages are ours.

| Where you are | Next step this week |
| --- | --- |
| 1. The school runs CEMC contests | Ask the contest teacher to add your child, naming the contest |
| 2. The school has never run one | Send the teacher CEMC's application link and the deadline |
| 3. The school has said no | Write to the head of math at two nearby schools |
| 4. Home-schooled | Contact CEMC through its contact form, as its school form directs |

### For parents

The deadline that matters is the school's, not the contest date. Put CEMC's ordering deadline in your calendar with a reminder two weeks ahead.

Keep every request polite and in writing. Teachers who run contests do it on top of a full timetable.

### For students

You can ask a teacher yourself. CEMC's first step for students is exactly that conversation.

Once you are entered, the work that counts is the practice. Entry is a form; preparation is months.

The catalogue

## Nine courses for CEMC contest writers

Live online with one regular teacher, as a batch or one to one, from any province.

I

### Before the first contest

Grades 5 to 8

REG / FIRST / 01

#### Computational thinking for kids

Puzzles and logic for the Beaver.

[Open the syllabus](/courses/problem-solving-and-computational-thinking-for-kids)

REG / FIRST / 02

#### Middle school math

Fractions to pre-algebra, for the Gauss.

[Open the syllabus](/courses/comprehensive-middle-school-mathematics-mastery)

REG / FIRST / 03

#### Maths through coding

Math ideas tested in Python.

[Open the syllabus](/courses/maths-through-coding)II

### High school contests

Grades 9 to 12

REG / HIGH / 01

#### Competition math

Full solutions for Fryer to Euclid.

[Open the syllabus](/courses/olympiad-competition-mathematics-mastery)

REG / HIGH / 02

#### Python for teens

The language most first CCC writers use.

[Open the syllabus](/courses/python-complete-masterclass-teens)

REG / HIGH / 03

#### C++ for teens

For CCC Senior and beyond.

[Open the syllabus](/courses/cpp-programming-masterclass-for-teens)III

### Going further

Strong students

REG / FAR / 01

#### Competitive programming for teens

Algorithms under contest conditions.

[Open the syllabus](/courses/competitive-programming-for-teens-course)

REG / FAR / 02

#### Problem solving for teens

Data structures, built up slowly.

[Open the syllabus](/courses/problem-solving-dsa-masterclass-teens)

REG / FAR / 03

#### AP Computer Science A

Java, for schools that offer AP.

[Open the syllabus](/courses/ap-computer-science-a-java-exam-prep-course)

How lessons run

## Live preparation while the school handles entry

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

Weekdays

After school, with times converted to your province.

Weekends

Weekend mornings, away from the school timetable.

1-on-1

Fitted around the student and the chosen contest.

### Entry advice

We help families find the right route, but never register anyone.

### Our own problems

Original practice, with CEMC's free archive for past papers.

### Exam conditions

Timed papers in the contest's own format.

### Math and coding

Waterloo math contests and the CCC, side by side.

### Across Canada

Students in every province and territory.

### Batch or one to one

Fifteen to twenty in a batch, or a teacher of your own.

Student work

## Built by our students

Our learners build real projects between contests. A sample is below; the [student labs](/student-labs) page has more of them.

![NutriLife AI nutrition coach project screenshot](/images/projects/nutrilife.webp)

AI and ML

#### NutriLife

An AI nutrition coach that reads what you eat and works you toward a target.

by Bhavya · [Open it](https://nutrilife-bhavya.lovable.app)

![Misti AI chatbot for maths and coding screenshot](/images/projects/misti.webp)

AI and ML

#### Misti

A chatbot that answers mathematics and programming questions, built and deployed by a student.

by Harshit · [Open it](https://misti.modernagecoders.com)

![GuardianX AI internet safety assistant screenshot](/images/projects/guardianx.webp)

AI and ML

#### GuardianX

An assistant that helps a young person recognise unsafe situations online.

by Vivaan · [Open it](https://guardianx-cybersaver.lovable.app)

![SkyCast weather forecast application screenshot](/images/projects/skycast.webp)

Web app

#### SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

## Fees

Contest fees go from the school to CEMC and have nothing to do with us. Our monthly fee pays only for live teaching, with no season contract, and past CEMC papers stay free, as CEMC requires.

Free first class

Free

no card required

- A free first class
- A route check for your child's contest
- No card needed

Book it

Group batch

$100 USD

a month, eight live classes

- Fifteen to twenty students in a batch
- A regular teacher
- Choose the batch time
- Monthly billing

Start here

One to one

$150 USD

a month, eight live classes

- A teacher for one student
- Paced to the chosen contest
- Built around the student's level

Enquire

What families say

## Rated 4.9 across 547 Google reviews

Parents' reviews on Google, as they wrote them.

★★★★★

"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

Questions from Canadian families

## Registering for Waterloo contests: common questions

### Can my child register for a Waterloo contest on their own?

No. CEMC rules out individual registration: every student takes part through a school. A teacher orders the contest, and the student writes it in that school.

### How do I register for the CCC?

Through a school that orders it. The student opens a CCC Online Grader account using the school's CEMC number (never its password), and the teacher then approves it. CEMC's ordering deadline for the 2027 CCC is Thursday 11 February 2027.

### What if my child's school does not take part?

CEMC points to one fallback: a nearby school that agrees to let the student join its writers. The sitting then happens there, under that school's supervision. The host school is free to decline.

### Can a home-schooled student write a CEMC contest?

The only mention of home schools we found is on CEMC's New School Application form, which says parents, students, home schools and others should contact CEMC for assistance. We suggest doing that early in the school year, through CEMC's contact form.

### Can a parent open a CEMC school account?

No. CEMC says only educators may request a school account, and that the principal or head of math submits the application. Parents are directed to contact CEMC instead.

### How long does a new CEMC school account take?

A person at CEMC reviews each application, which can take as long as three weeks, and the form adds that approval by the ordering deadline cannot be guaranteed. A school should apply well before the deadline of the contest it wants.

### Can my child write a CEMC contest online from home?

No. CEMC bans remote and unsupervised writing, and the sitting must happen at the ordering school. That holds for the online CCC as well as paper contests.

### Can my child write a contest for a higher grade?

Yes. CEMC lets a student working ahead write the contest for a more advanced grade, but not one below their official grade. A student may write only one contest from each contest family in a school year.

### Can Modern Age Coders register my child?

No. We are not connected with CEMC and cannot order contests or host sittings. We teach the preparation, and we will help you work out which entry route fits your situation.

### When are your preparation classes for Canadian families?

Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays. We agree a time in Eastern time, then give it to you in your own province's clock.

Elsewhere on this site

## Related pages

Once a student is entered, these pages help with the preparation.

### [Coding classes in Canada](/coding-classes-in-canada)

Our full list of pages for Canada.

### [CEMC Waterloo contests](/cemc-waterloo-contests-preparation)

How we prepare students for the math contests.

### [CCC Junior guide](/ccc-junior-guide)

The February 2027 Junior paper explained.

### [CCC preparation](/canadian-computing-competition-ccc-prep)

Junior and Senior coaching, worked back from February.

### [Online math tutor, Canada](/online-math-tutor-canada)

School math, the base for every contest.

### [How we teach](/how-we-teach)

What a live lesson with us looks like.

Start here

## Book a free first class

Tell us the contest and your child's school situation. In the first class the teacher sets a short problem in that contest's format and, if you need it, walks you through the entry route that fits.

Prefer to look around first? [How we teach](/how-we-teach) shows a real lesson, and the [course list](/courses) holds every syllabus.

[WhatsApp us](https://wa.me/919123366161?text=Hello%20Modern%20Age%20Coders%2C%20we%20are%20trying%20to%20enter%20my%20child%20for%20a%20Waterloo%20contest%20in%20Canada.%20Could%20we%20book%20a%20free%20first%20class%3F) · [+91 91233 66161](tel:+919123366161) · [connect@modernagecoders.com](mailto:connect@modernagecoders.com)

Every class is live over video with teachers based in India, so there is nothing to travel to in Canada. A WhatsApp message gets the fastest answer.

### Want a class sooner? Book a priority demo

A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.

[Book a priority demo](/book-demo)

## Keep exploring Modern Age Coders

### Related courses and guides

- [How to Think Like a Programmer](/how-to-think-like-a-programmer)
- [How to Read Code: A Method, Not a Talent](/how-to-read-code)
- [How to Make a Video Game for Kids: Free Tools and Steps](/how-to-make-a-video-game-for-kids)
- [HSC Enterprise Computing Help](/hsc-enterprise-computing-help)
- [How to Make a Roblox Game: Studio, Luau and Publishing](/how-to-make-a-roblox-game)
- [HSC Software Engineering Help](/hsc-software-engineering-help)
- [NAPLAN Year 9 Numeracy Practice](/naplan-year-9-numeracy-practice)
- [Coding Alongside Informatica, Havo and Vwo](/coding-alongside-informatica-havo-vwo-netherlands)
- [RoboCup Junior Australia Coding Help: Challenges Explained](/robocup-junior-australia-coding-help)

### Learn more

- [Canada Contest Calendar 2026 to 2027: CEMC, CCC and COMC](/canada-math-and-coding-contest-calendar)
- [Modern Age Coders vs Spirit of Math: 2026 Comparison](/modern-age-coders-vs-spirit-of-math)

### Free resources

- [AI & Machine Learning Tutorial: Basics to Deep Learning](/resources/ai-and-machine-learning)
- [Introduction to Java](/resources/java/introduction-to-java)
- [Mathematics for Machine Learning](/resources/ai-and-machine-learning/mathematics-for-ml)
- [Operators in Java](/resources/java/operators-in-java)

### From the blog

- [Top 10 Java Programs Every School Student Should Know (With Solutions)](/blog/top-10-java-programs-for-school-students)
- [Common Myths About Coding for School Students](/blog/common-myths-about-coding-for-school-students)
- [How Schools and Parents Can Prepare Children for Future Tech Careers](/blog/how-schools-parents-prepare-children-future-tech-careers)

### Start here

- [How Modern Age Coders teaches, small batches and real projects](/how-we-teach)
- [What Modern Age Coders families say](/love)

Free class[Priority demo](/book-demo)[Call us](tel:+919123366161)

---

*Canonical: https://learn.modernagecoders.com/how-to-register-for-waterloo-contests*
