Teach it. Set it. Revise it.
OCR GCSE Computer Science (J277) lessons, homework and revision
Everything you need for J277 in one place, all year round: presentation-ready lessons, homework that marks itself, and revision your students will actually come back to. Save hours of planning and marking.
- Free for 3 weeks
- No card needed
Parent or guardian? Our Student Subscription gives your child every course to use at home, from £3.33 a month. See how it works

Your whole J277 toolkit
Most platforms stop at quizzes. KnowItAll Ninja gives you the lessons to teach with, the homework that marks itself, and the revision students choose to do.
Teach it
Every J277 lesson is laid out to teach from the front of the class, and you can download each one as a PowerPoint show. No rebuilding, no prep.
No lesson prep
Set it
Set lessons and quizzes with a due date in a couple of clicks. Everything marks itself, and the results land in your Tracker.
No marking
Revise it
XP, levels, leaderboards and achievements turn revision into something students compete over, across both J277 papers, right up to the exam.
Less chasing
Both J277 papers, fully covered
Lessons and questions are written to the OCR specification, so students practise exactly what the exams assess.
J277/01 External
Computer Systems
Systems architecture and the CPU, memory and storage, wired and wireless networks, network security, systems software, data representation, and the ethical, legal and environmental impacts of technology.
J277/02 External
Computational Thinking, Algorithms and Programming
Computational thinking, algorithms, programming fundamentals, producing robust programs, Boolean logic, and programming languages and IDEs.
Try it now
See it before you sign up
No form, no card: try a real J277 question the way your students would. This is what auto-marking and instant feedback feel like.
Want the full picture? A free trial unlocks every lesson, every quiz and the Tracker.
Built on how learning actually sticks
J277 is two papers’ worth of content to retain. Lessons alone won’t hold it, but structured retrieval practice between now and the exam will.
Retrieval practice
Low-stakes quizzing makes students actively recall, not just re-read: the evidence-based way knowledge moves to long-term memory.
Beats the forgetting curve
Regular spaced practice between lessons stops CPU architecture, networks and algorithms fading before the exam.
Instant feedback
Every answer is marked the moment it’s given, so misconceptions get corrected straight away, not a fortnight later.
Pinpoint the gaps
Per-student and per-topic results show exactly where understanding is breaking down, before it shows up in a grade.

The Tracker
See exactly where every student is
Every quiz mark for every student, colour-coded so the gaps stand out, alongside their study time and attempts.
- Switch between best, worst, first and most recent marks
- Open any student to see their weak spots and missed tasks
- Class Insights picks out the quizzes worth re-teaching
Teachers who try it, stay
We bought a subscription after poor January exam results and the students who revised using the site went up a whole grade in the resits.
Aaron Cocker, Teacher, Oldham College

Fantastic resource, covers all of the specification I need. Resources are useful and can be used on our Google classroom. Pupils enjoy using it. Daniel is always very quick to get to us with any queries.
Cassandra Mettleton, Head of Computing, Dunclug College
I love this resource and have used it for a long time, it helps me catch students up who start late, reinforce learning and understanding in the classroom and it saves me a lot of time due to the self marking quizzes and the abundance of detail in the resources.
Barry Williams, Teacher of Computer Science, Omega Multi Academy
Outstanding resource, which maps directly to the specification. The low stakes multiple choice questions are worded well and are very effective.
Nichole Davis, Subject Leader of Computing, The John Fisher School

From a teacher, not a software company
Built by a teacher who knows the classroom
KnowItAll Ninja started as Daniel’s own resources for his own students: built by hand, used in real lessons, and shaped by what actually worked. It’s grown into a full platform since, written by an experienced teacher who has also authored several official course textbooks and resources.
Everything is still made to be taught from, set as homework and revised, not generated to fill a catalogue. That classroom grounding is why it works whether you’re a subject specialist or picking up Computer Science alongside everything else you teach.
Daniel RichardsonFounder and computing teacher, KnowItAll Ninja
Simple per-student pricing
Pay per student, per year: one J277 paper, both, or every course on KnowItAll Ninja with All Inclusive. Teachers are included at no extra cost, and the more students you have, the less each one costs.
One paper
£3.50 per student a year Before bulk discounts, plus VAT
- Either J277/01 or J277/02
- Ideal if you only teach one paper
Both papers
£5.25 per student a year Before bulk discounts, plus VAT
- J277/01 and J277/02
- Everything for OCR GCSE Computer Science
All Inclusive
£5.50 per student a year Before bulk discounts, plus VAT
- Every unit on KnowItAll Ninja, across all qualifications
- Ideal if you teach more than one qualification
Every membership includes classes, tasks, the Tracker, Insights and a presentation for every lesson.
Bulk discounts of up to 60%, applied automatically
| Students | Discount | One paper | Both papers | All Inclusive |
|---|---|---|---|---|
| 10 to 24 | None | £3.50 | £5.25 | £5.50 |
| 25 to 49 | 10% | £3.15 | £4.73 | £4.95 |
| 50 to 99 | 20% | £2.80 | £4.20 | £4.40 |
| 100 to 149 | 50% | £1.75 | £2.63 | £2.75 |
| 150 to 199 | 55% | £1.58 | £2.36 | £2.48 |
| 200 or more | 60% | £1.40 | £2.10 | £2.20 |
Price per student for a year, plus VAT. Minimum 10 students. Pay by card, PayPal or purchase order. Six-month and two-year memberships are available too. See every membership
Questions teachers ask
What’s included in the free trial?
Everything, for three weeks: every course, quiz and activity, plus classes, tasks, the Tracker and Insights. Choose how many students to try it with (at least 5). There’s no card to enter, so nothing is charged when it ends.
Who can start a trial?
Teachers at schools and colleges. We check each request comes from a school, then switch your trial on.
How do students join?
Share your class’s join link or QR code, or upload a CSV. Students and teachers can sign in with a school Google or Microsoft account instead of a password.
Can colleagues use our membership?
Yes. Invite colleagues to your membership’s team to share classes and tracking. Teachers don’t use up any of your student places.
How can we pay?
By card or PayPal, or choose purchase order at checkout and we’ll invoice the school.
Is student data safe?
Yes. We look after student data under UK GDPR and the ICO’s Children’s Code, and we’re Cyber Essentials certified. Our Data Processing Agreement and DPIA are on our GDPR page.
Start your 3-week free trial
Free for 3 weeks. No card required. Cancel anytime.
Minimum 5 — you can add more anytime.
No card needed. You can change the number of students at any point.