Centre for Education in Mathematics and Computing — CEMC is dedicated to inspiring students to reach further with mathematics and computer science. Check CEMC’s site for contests, workshops, school visits and online resources offered to students and teachers by Waterloo’s Faculty of Mathematics.
- Beaver Computing Challenge
- Canadian Computing Competition (CCC)
- CS Circles
- Online Curriculum Support for Computer Studies
- Programming Challenge for Girls (PC4G)
Code.org — Skills and techniques that anyone can use to learn how to code
Computer Science Education Week (CSEdWeek) — An annual call to action to inspire K-12 students to learn computer science, advocate for equity in computer science education, and celebrate the contributions of students, teachers, and partners to the field.
Computer Science Fun for Kids — One of the best ways to learn about computer science is to play games online. Check out these games complied by HP. You might not even realize that you're learning as you go.
LightBot — Getting kids hooked on coding by playing games (the LightBot app is available from third-party vendors)
Python Practice Problems for Beginner Coders — A resource with a Google Colab notebook, Python practice problems and solutions intended for people who already have familiarity with Python or another language and data types
SCRATCH — Enables students to create and share their own interactive stories, games, music and art
Women in Computer Science — Waterloo’s WiCS offers several outreach activities for girls and young women ages 10 to 18 in Waterloo Region, including GIRLsmarts4tech, Technovation Girls, and GirlsMeanBusiness, to encourage exploration of technology and computer science