GCSE Computer Science
Free GCSE Computer Science resources
Everything here is free, no login required. Each resource explains a concept from the GCSE Computer Science specification, shows worked examples you can run in the browser, and links to the relevant Python Coach tool.
Python for loops โ GCSE Computer Science
How for loops work, how range() counts, and what examiners actually test. Includes a worked example you can run and modify.
Read the guide →Python functions โ GCSE Computer Science
What functions are for, how parameters and return values work, and why the print vs return distinction costs students marks.
Read the guide →Binary and hexadecimal โ GCSE Computer Science
How binary place values work, how hex maps to binary, and how to approach conversion questions on the mark scheme.
Read the guide →Python Turtle graphics โ GCSE Computer Science
How Turtle graphics makes loops and functions visible, with worked examples showing squares, hexagons, and parametrised shapes.
Read the guide →Python trace tables โ GCSE Computer Science
How to complete a trace table line by line, with worked examples covering variable swapping and loop accumulation.
Read the guide →Want structured Python lessons as well? Python Coach includes 27 lessons and 195 challenges โ free 60 teaching day trial, no payment details required.
Start your free trial →