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.