Find what you need
Browse chapter companion downloads, practical code, revision guides and interactive learning. Filter by topic, level or resource type.
New GCSE course: Nine guided Python programming lessons with original challenges and tested downloads →
How to revise, what to revise and how to check progress
Start with our practical guide to effective revision, then follow the correct OCR/AQA examination pathway. Includes a printable topic checklist, exam technique and a customisable study planner.
Choose your examination pathway
Follow topics in the order used by each board. Shared TutorSyntax worksheets and tools are linked where relevant.
Past papers, questions and mark analysis
Browse official OCR and AQA paper collections, practise original questions and plan revision from your results.
Search all resources
Loading resources…
A-level Python programming
Move beyond GCSE into object-oriented design, recursive algorithms, data structures, databases and project development.
Step through worked code examples and try original GCSE and A-level output and debugging quizzes.
Open Python Practice →