In the second year of Key Stage 3 (age 12–13) your programs start making decisions and repeating themselves — selection and iteration — and you learn the thinking tools (decomposition, abstraction, pattern recognition) that make big problems tractable. You also go deeper into how data is measured and how the CPU and memory actually work. Work through the topics below in order.