Skillfinity — Canada's Free Math Camp Directory
Canada's Mathematics Discovery Hub

Free Math Learning Resources

Curated free resources for Canadian students in Grades 5-12. Past papers, video lessons, problem sets, interactive courses, and study guides - all in one place.

11
Curated resources
9
Free resources
Gr 5–12
All grade levels
4
Study guides

All Resources

Curated from official and trusted sources. Always verify details on each resource's website.

🎓
Free Interactive

CEMC Courseware

University of Waterloo · Grades 7–12

Free self-paced online courses covering contest math topics. Includes video lessons, exercises, and quizzes aligned to CEMC competitions.

AlgebraGeometryNumber TheoryCombinatorics

Official CEMC prep - directly aligned to Gauss, Pascal, Cayley, Fermat, and Euclid.

Visit Resource
📄
Free PDF

CEMC Past Contest Papers

University of Waterloo · Grades 7–12

Every past CEMC contest paper with full solutions, going back decades. The single most valuable free resource for Canadian contest prep.

All contest topics

Gauss, Pascal, Cayley, Fermat, Galois, Euclid, CJMC - all free to download.

Visit Resource
📚
Free PDF

CEMC Problem Sets

University of Waterloo · Grades 7–12

Curated problem sets organized by topic and difficulty. Great for targeted practice on specific areas.

AlgebraGeometryCombinatoricsNumber Theory

Organized by topic - ideal for drilling weak areas.

Visit Resource
🌐
Free Website

Art of Problem Solving Wiki

AoPS · Grades 5–12

Comprehensive math wiki covering every competition topic in depth. Includes theorems, proofs, worked examples, and problem lists.

AlgebraGeometryNumber TheoryCombinatorics+1 more

The most comprehensive free math reference for competition students.

Visit Resource
💬
Free Website

AoPS Community Forums

AoPS · Grades 5–12

Active community of math competition students worldwide. Discuss problems, share solutions, and learn from peers and coaches.

All topicsProblem SolvingContest Discussion

Thousands of Canadian contest problems discussed with full solutions.

Visit Resource
🎥
Free Video + Interactive

Khan Academy - Math

Khan Academy · Grades 5–12

Free video lessons and practice exercises covering the full K–12 math curriculum. Ideal for building foundational skills before contest prep.

ArithmeticAlgebraGeometryTrigonometry+1 more

Best starting point for students new to structured math learning.

Visit Resource
🏆
Free PDF

CMS Competition Resources

Canadian Mathematical Society · Grades 9–12

Past papers and resources for the Canadian Open Mathematics Competition (COMC) and Canadian Mathematical Olympiad (CMO).

Advanced AlgebraCombinatoricsGeometryNumber Theory

Official COMC and CMO resources - the pathway to international competition.

Visit Resource
💡
Freemium Interactive

Brilliant - Math Courses

Brilliant.org · Grades 7–12

Interactive problem-based learning platform. Some content is free; premium subscription unlocks full courses. Strong for building mathematical intuition.

LogicAlgebraGeometryNumber Theory+1 more

Excellent for developing mathematical intuition through guided discovery.

Visit Resource
📺
Free Video

3Blue1Brown

YouTube · Grades 9–12

Visually stunning math explainer videos. Not contest-specific, but builds deep conceptual understanding that transfers to competition problem solving.

Linear AlgebraCalculusNumber TheoryGeometry

Best math YouTube channel for building deep conceptual understanding.

Visit Resource
📺
Free Video

blackpenredpen

YouTube · Grades 9–12

High-energy math problem solving videos. Great for seeing how to approach and work through challenging algebra and calculus problems.

AlgebraCalculusTrigonometryProblem Solving

Excellent for algebra and calculus problem-solving technique.

Visit Resource

Contest Prep Study Guides

Step-by-step preparation plans for each level of Canadian math competition.

Gauss & CJMC (Grades 7–8)

  1. 1Download the last 5 years of Gauss papers from CEMC
  2. 2Time yourself: 60 minutes per paper
  3. 3Review every wrong answer using the official solutions
  4. 4Use CEMC Courseware to drill weak topics
  5. 5Join Skillfinity's free virtual camp for live coaching

Pascal, Cayley & Galois (Grades 9–10)

  1. 1Complete all Gauss papers first - they share many topics
  2. 2Work through Pascal/Cayley past papers chronologically
  3. 3For Galois: practice writing full solutions, not just answers
  4. 4Use AoPS Wiki to study combinatorics and number theory
  5. 5Aim for 3+ papers per week in the month before the contest

Fermat & Euclid (Grades 11–12)

  1. 1Master all lower-level CEMC contests first
  2. 2Study trigonometry and sequences thoroughly
  3. 3For Euclid: practice full written solutions under 150-minute time limit
  4. 4Use AoPS forums to find and discuss hard Euclid problems
  5. 5Review university entrance scholarship criteria - Euclid scores matter

COMC & Beyond (Grades 9–12)

  1. 1COMC requires strong algebra, combinatorics, and geometry
  2. 2Study past COMC papers from the CMS website
  3. 3Read "The Art and Craft of Problem Solving" by Paul Zeitz
  4. 4Participate in AoPS forums - discuss COMC problems with peers
  5. 5Top COMC scorers qualify for the Canadian Mathematical Olympiad
Free Live Coaching

Want Live Contest Prep - for Free?

Skillfinity's free virtual math camp combines the best of these resources with live coaching from student mentors who have competed in Gauss, CJMC, Cayley, and Galois.