Built by a teacher · for the Computing 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 (44 reviews)
🏆 Triple EdTech Impact Award Winner 2025
🎖️ BETT Awards 2024 Finalist



40k+
Active students
3.5k+
Active teachers
1.5k+
Subscribed schools
600+
Lessons available
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.
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.
Revise
XP, levels, leaderboards and achievements turn revision into something students compete over – across both J277 papers, right up to the exam.
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.
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.
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
Try it free for 3 weeks
Your free trial gives you full access to the platform, including all courses and features. Set up your class, assign your first tasks and quizzes, and see how it works alongside your teaching. No commitment, no card required.
Takes less than 5 minutes to set up. Works on any device your students use.

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.
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 students
100 students
200 students
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.