Canada Grade 7 Computer Science

Grade 7 (ages 12–13) starts secondary computer science: what an algorithm is, planning it with flowcharts and pseudocode, writing your first programs with variables, data types and input/output, and seeing how a computer stores everything as binary. Builds on the Primary School Computer Science course.

Computational Thinking

Programming

Data Representation

Computer Systems

Networks & The Internet

Cyber Security

Begin → What is an algorithm?