Built by a teacher · for the Computer Science classroom

Teach it. Set it.

Revise it.

Everything you need for OCR GCSE Computer Science (J277) in one place, all year round. Presentation-ready lessons, auto-marked homework, and gamified revision your students will actually come back to.

★ 4.7/5 on EdTech Impact

🏆 Triple Award Winner 2025

No card required

Lesson
Quiz
Leaderboard

40k+

Active students

3.5k+

Active teachers

1.5k+

Subscribed schools

600+

Lessons available

One Subscription · Three Jobs Done

Not just a revision tool. 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

Every lesson is laid out like a presentation, that can be used to teach front-of-class – and downloadable as .ppsx so you can run it straight from PowerPoint. No rebuilding, no prep.

  • Clear detailed coverage of all topics
  • Self-study or teacher-led – your call

Set

Assign lessons and quizzes with deadlines in a couple of clicks. Everything is auto-marked, so you can see who’s done it without lifting a pen.

  • Hours of marking, gone
  • Results land in your analytics dashboard

Revise

XP, levels, leaderboards and achievements turn revision into something students compete over – across both J277 papers, right up to the exam.

  • Students come back unprompted
  • Per-topic recall tracking
The Pedagogy

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 analytics show exactly where understanding is breaking down, before it shows up in a grade.

Mapped to the Spec

Both J277 papers, fully covered

Questions and lessons are written to match the OCR specification, so students practice exactly what the exams assess.

See it before you sign up.

No form, no card — just 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, quiz and the analytics dashboard.

From real classrooms

Teachers who try it, stay

“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”

CM

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”

BW

Barry Williams

Teacher of Computer Science @ Omega Multi Academy

“I am very pleased with the Knowitall Ninja, from the worksheets to the quiz material online. I would highly recommend it to anyone who is teaching the subjects covered. I like that I can easily setup student accounts myself or I can give out a registration link.”

EC

Eric Coomber

Subject Leader of Computer Science @ Cheam High School

“This is a really effective resources that improves teaching efficiency and student outcomes.”

DC

David Crook

Head of Computing @ Seaford College

“Outstanding resource, which maps directly to the specification. The low stakes multiple choice questions are worded well and are very effective.”

ND


Nichole Davis

Subject Leader of Computing @ The John Fisher School

“I recommend the platform to other centre’s that we work with and those that are looking to replicate our success with our students.”

PJ

Paul Jenkins

Head of IT @ BePART Educational Trust

Independently verified reviews · 🏆 Triple winner, EdTech Impact Awards 2025
Daniel Richardson - KnowItAll Ninja CEO
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 Richardson
Founder & Computing Teacher · KnowItAll Ninja
Simple per-student pricing

One membership. Everything included.

Full access to every course, lesson, quiz and homework on the platform – not just J277 – in a single per-student price.

£5 / student / year

…and most schools pay less. Automatic bulk discounts scale with your numbers:

25+ 10% off
50+ 20% off
100+ 30% off
150+ 40% off
200+ 50% off

25 students

£4.50 / student

100 students

£3.50 / student

200 students

£2.50 / student

See full pricing options →