Computer Science that marks itself
Over 100 schools use it as GCSEPython.co.uk. Students write and run Python in the browser, there are over 3,000 exam questions across the boards, and the marking writes them feedback on what to fix.
What’s covered
Written to each board’s specification, sorted into courses you can set as they are.
GCSE Computer Science
- Both papers on every board, written to that board's spec
- Five-a-day, topic mastery, homework, practice papers and mocks
- Python questions marked on whether the code solves the task
- Trace tables, logic gates, SQL and binary drills built in
A-Level Computer Science
- Both papers built out: topic mastery, practice papers and mocks
- OOP tutorials in Python, C# and JavaScript, 13 courses
- FSMs, Turing machines, BNF and Big-O tools for the theory
- Multi-file coding projects, not just single-function exercises
KS3 Computing
- 14 units: binary, networks, cyber, databases, graphics, apps
- 1,500+ auto-marked questions across those units
- 16 flowchart mimics students program and watch run
- Included with any package, at no extra cost
Ready to set, nothing to write first
Homework, five-a-day, topic mastery, practice papers and mocks are already built for every board. Copy one to a class, pick a due date, and the marking is done by the time they log off.
Five-a-day
Five mixed questions for a starter. Drop one in at the top of every lesson.
Topic mastery
Focused drilling on a single spec point. The set for an intervention group or a weak topic.
Homework
One short set per specification point, to set as you finish teaching it.
Practice papers
Exam-style papers in one sitting, shorter than a full mock, graded easy to challenge.
Mock exams
Full-length papers to sit under exam conditions, with real mark schemes.
OOP tutorials
Step-by-step object-oriented programming in Python, C# and JavaScript. Thirteen courses.
Copy any of it to a class in one click, and change any question you like. Or build your own set from the same bank and save it to reuse.
Python in the browser
Nothing to install. Students write, run and debug real Python. The marking checks whether the code solves the task, not just whether it runs.
29 interactive tools
Trace tables, logic gates, binary and hex, SQL, flowcharts and sorting visualisers. The A-Level tools go up to FSMs and Turing machines.
Real exam questions
3,000+ questions written to each board's spec, from quick multiple choice to full extended answers. Sorted into five-a-day and mock papers.
The tools students use
Nine of them, from trace tables up to Turing machines. They open in a browser tab, and students use them inside the homework you set rather than as something separate.
Program a lighthouse, a chicken coop door or a Mars rover with a flowchart, then press Run and watch the scene obey it. Sixteen mimics, from one output up to closed-loop control.
Try itLook inside
Everything behind the login is out here. Try a marked question, look at the tools and boards, take some free resources.
Mark your own answers
Type an answer to a real exam question and see it come back with a band, the marks and written feedback, exactly as your students get it. It runs inside your account.
Free to set up, and it takes a couple of minutes.
29 interactive tools
Trace tables, logic gates, binary, SQL, flowcharts and sorting visualisers. The A-Level set goes up to FSMs and Turing machines.

For your department
Set it in a couple of minutes
Pick a course, pick a class, pick a due date. Homework, five-a-day, topic mastery, practice papers and mocks are already built for every board, so nothing needs writing first.
The marking is done by the time they log off
Code is marked on whether it solves the task, not just whether it runs. Extended answers come back with written feedback on what to fix, and trace tables are marked cell by cell.
See who is stuck, by topic
Class progress, question-level breakdowns and per-topic weak spots. You find out who needs another go at iteration before the mock does.
Ready to see it with your classes?
Over 100 schools already run it as GCSEPython.co.uk. Create an account and set your first assignment today.