Teaching Computer Science Theory
This collection of resources attempts to introduce the basic theory behind computer science, it is targeted for GCSE (KS4) students.
Algorithms
Lesson 1 - Introduction & Sorting
This lesson is designed to be used after the students have had some exposure to a particular programming language (e.g. Codecademy or another lesson on this site).