GCSE Computer Science
OCR J277 · Student Edition (With Answer Key)
Every topic in the J277 specification, stripped of padding and built around the Python sandbox and visualisations from the Lab. A full answer key is at the back.
Two digital student editions, written section by section through the OCR specifications for my own classes.
I originally wrote them as personal annotations to master the specifications myself. They are now finished, completely free, and available to download below as PDF files.
OCR J277 · Student Edition (With Answer Key)
Every topic in the J277 specification, stripped of padding and built around the Python sandbox and visualisations from the Lab. A full answer key is at the back.
OCR H446 · Student Edition (No Answer Key)
The deep dive. From Two's Complement and the fetch-decode-execute cycle to the NEA, written to bridge the gap from GCSE. This edition has no answer key, so the questions are yours to work through.
All textbooks and learning resources on this website are completely free for students and teachers to read, download, and use in the classroom.
If you find these resources useful and would like to support the continued development of new lessons, interactive activities and textbooks, voluntary contributions are always appreciated.
Free to read, download and share unmodified for personal study and classroom use. Not for resale or commercial redistribution.
© 2026 Adriano G. Platania.
Terms and independence. These books are intended as a supplement to the textbooks officially adopted by your school: please use them alongside your prescribed course materials and follow your teacher's guidance. They are independent publications and reference the OCR GCSE (J277) and A Level (H446) specifications for navigation only. OCR is a registered trademark of Oxford Cambridge and RSA Examinations. These books are not endorsed, approved by or affiliated with OCR.