Canada Primary School Computer Science

Elementary computer science and coding the way Canadian provinces teach it, grade by grade — from Kindergarten through Grade 6. It follows the provincial computing and coding outcomes shared across Canada: thinking computationally, building algorithms, block-based programming, understanding how computers and networks work, and staying safe and thoughtful online. Each grade is a course you can focus on and work through.

Kindergarten & Primary (K–3)

  1. Kindergarten
  2. Grade 1
  3. Grade 2
  4. Grade 3

Junior (4–6)

  1. Grade 4
  2. Grade 5
  3. Grade 6

Start with Kindergarten →