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
  • Rated 4.7/5 by teachers on EdTech Impact
A KnowItAll Ninja J277 lesson slide on the CPU, with the Tracker showing each student's quiz marks for a demo class
Teach from the lesson, then see how every student did in the Tracker.

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.

See the J277/01 lessons

J277/02 External

Computational Thinking, Algorithms and Programming

Computational thinking, algorithms, programming fundamentals, producing robust programs, Boolean logic, and programming languages and IDEs.

See the J277/02 lessons

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 for a demo class, showing each student's study time, average mark and colour-coded quiz marks

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
40,000+students
750+UK schools
900+lessons
9,000+quiz questions

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
Daniel Richardson, founder of KnowItAll Ninja

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
Choose a 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
Choose both papers
Best value

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
Choose All Inclusive

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.