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