Start with how to revise
Effective revision involves returning to a topic, attempting to remember it without prompts, testing your understanding and correcting mistakes. Start here if you are unsure how to revise, or if your revision currently consists of reading or highlighting notes.
What revision actually means
An explanation of active revision, common mistakes and a sample 25-minute study session.
Learn how to revise →Retrieval practice
Use brain dumps, flashcards and quick tests without looking at the answers.
Try active recall →Spaced and mixed practice
Find out when to revisit topics and why switching question types can help.
Space your learning →Pseudocode vs Python: the missing link
Translate OCR and AQA exam notation into Python you already understand. Practise selection, loops, trace tables and original exam-style questions.
Read the illustrated guide →Choose your examination board
Start with your school’s current examination board and specification. These guides are independently written by TutorSyntax; they are not official endorsed revision guides.
OCR GCSE J277 — Paper 1
Computer systems, data, networks, security and impacts of computing.
Revise Paper 1 →OCR GCSE J277 — Paper 2
Algorithms, computational thinking, programming, logic and testing.
Revise Paper 2 →AQA GCSE 8525 — Paper 1
Algorithms and programming for the revised specification, with exams from 2027.
Revise Paper 1 →AQA GCSE 8525 — Paper 2
Data, systems, networks, cybersecurity, SQL and impacts.
Revise Paper 2 →OCR A-level H446
Systems, algorithms, programming and the NEA.
A-level guide →AQA A-level 7517
Programming, computation, theory, data, networks and NEA.
A-level guide →Plan, practise and reflect
Mock exam revision
Plan a realistic mock-revision week and practise answering under time pressure.
Mock guide →Printable GCSE checklist
RAG-rate topics and track what you can remember and apply.
Open checklist →Exam question technique
Understand command words, use mark allocations and learn to self-mark.
Exam techniques →Four-week revision planner
Generate and print a realistic topic-based plan with a small weekly workload.
Make a plan →Python programming cheat sheet
Short worked examples of key programming structures, plus prediction and debugging tasks.
Open Python reference →Original practice questions
Apply your knowledge with TutorSyntax-written interactive and written questions.
Written questions →A simple revision routine
- Choose one topic, for example networks or data representation.
- Put your notes away and write down what you remember.
- Check your recall against a reliable resource. Correct the gaps.
- Apply the knowledge with original exam-style questions or a small Python task.
- Record the mistakes and return to the topic in a later session.
