Secondary School Computer Science

Secondary-school computer science, mapped onto real syllabuses — where the early ideas of algorithms and code are put on a firm, rigorous footing: programming, data structures, computer systems, networks, and the theory of computation. Pick your education system below; each year or qualification is a course you can focus on.

Choose your system