CSSubjectHub Computer Science
Py
GCSE + A-Level · OCR · AQA · Edexcel · Eduqas

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.

0+
questions written to spec
0+
courses ready to set
0+
ready-made assignments
0
interactive tools

What’s covered

Written to each board’s specification, sorted into courses you can set as they are.

GCSE Computer Science

OCR J277 · AQA 8525 · Edexcel 1CP2 · Eduqas
  • 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
● Live now

A-Level Computer Science

AQA 7517 · Paper 1 + Paper 2
  • 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
● Live now

KS3 Computing

Years 7 to 9 · No exam board
  • 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
◐ Coming soon

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.

Recorded in the app
Flowchart Mimics

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 it

Look inside

Everything behind the login is out here. Try a marked question, look at the tools and boards, take some free resources.

Have a go

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.

3,000+
exam questions across GCSE and A-Level, written to every board's spec

29 interactive tools

Trace tables, logic gates, binary, SQL, flowcharts and sorting visualisers. The A-Level set goes up to FSMs and Turing machines.

Every question type
A real question from the practice player
Aligned to the real specs
GCSE Computer Science
OCR J277 · AQA 8525 · Edexcel 1CP2 · Eduqas
A-Level Computer Science
AQA 7517 · Paper 1 + Paper 2
KS3 Computing
Years 7 to 9 · No exam board

For your department

STEP 1

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.

STEP 2

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.

STEP 3

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.

Computer Science · SubjectHub