CEMC provides online mathematics and computer science courseware materials.

cemc.uwaterloo.ca/resources/courseware
CEMC homepage screenshot

About CEMC

CEMC Courseware is a set of free online mathematics and computer science materials from the University of Waterloo's Centre for Education in Mathematics and Computing (CEMC). Each course is divided into modules, and each module contains lessons or topics with concept checks, which are quizzes that give immediate feedback. The courses cover mathematics from Grade 4 to Grade 12 and computer science courses for Grades 9 and 10. Students can use them for self-paced learning or review, educators can assign lessons as homework or use them for lesson ideas, and parents can use them for at-home support. No registration is required.

The courseware does not include instruction beyond the lessons and activities provided. It also does not award certificates or credentials, and it has no feature for tracking an individual's progress or a class's progress.

Key features

  • Lessons organized into modules and topics, similar to chapters in a book
  • Concept checks with immediate feedback
  • Interactive activities
  • Enrichment challenges
  • Practice opportunities for mathematics from Grade 4 to Grade 12
  • Computer science courses including Python from Scratch and Web Programming
Best for: Students in Grades 4 to 12 who want to practise or review mathematics or computer science, along with educators and parents who want supplementary lessons and practice problems.
Good for
  • Free to use and does not require registration
  • Concept checks give immediate feedback on answers
  • Covers a range of grade levels in mathematics and computer science
Watch out for
  • No certificate or other credential is awarded for completing modules or quizzes
  • No feature tracks an individual's progress or a class's progress
  • No additional instruction is provided beyond the included lessons and activities

CEMC at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

CEMC alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 4 alternatives

Popular in Mathematics Learning

Well-known listings from the same topic.

All 31

CEMC FAQ

Do I receive any recognition for completing these resources?
No. The resources are not a Massive Open Online Course, and no certificate or other credential is awarded for reviewing all modules or scoring well on quizzes.
Can I track my own or my student's progress?
No. There is no feature for tracking personal progress or for educators to track how much work students have completed.
What should I do if I need help with a concept?
The site does not provide additional instruction. It recommends reviewing the related resources or contacting an educator or a friend. Errors can be reported through the Courseware Contact Us form.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing