Computer Science homework, levelled up

Computer Science Homework Without the Marking

CS Ninja is a UK Computer Science homework platform built by teachers, for teachers. It covers KS3, GCSE and A Level Computer Science plus supported IT qualifications. You pick the topics; every question is generated with fresh values, auto-marked instantly, and anything a student gets wrong comes back later in the set until they can do it.

No card required Β· Built for UK schools

No question writing
A built-in question bank covers every topic in the specification.
Auto-marked homework
Right or wrong straight away, with an explanation every time.
Repeats what you miss
Wrong answers return as a new version of the same skill.

PDF homework

  • βœ•Hours of marking every week
  • βœ•Feedback arrives days later
  • βœ•Same sheet every year
  • βœ•Hard to see who is stuck

VS

CS Ninja

  • βœ“Every answer marked instantly
  • βœ“An explanation with every question
  • βœ“Fresh values every time it is set
  • βœ“XP, belts and weekly streaks for pupils

How Computer Science homework works

  1. 01

    Choose the content

    Create your classes and pick curriculum topics or individual skills.

  2. 02

    Set or schedule it

    Set homework now or schedule it to go live later, using automatically generated questions.

  3. 03

    Students practise

    Students get instant feedback on every answer, and missed skills are revisited before the set ends.

  4. 04

    Review the results

    See completion, scores and skill-level performance for every class and student.

Built for Computer Science teachers

Generic homework sites rarely cope with our subject. Online Computer Science homework needs questions where students actually do the working, so CS Ninja generates fresh questions on the go.

  • Generated variations, so students can’t copy last year’s answers
  • Binary, hexadecimal and file-size calculations with fresh values
  • Algorithm tracing and Python questions
  • Content organised around the exam specifications you teach
  • Exam-style questions with mark schemes, plus AI marking

Computer Science homework for every key stage

Each course page shows the specification areas the question bank covers, or browse all courses and qualifications.

Need a qualification we do not currently cover?

If your school uses a different exam board or course code, let us know. We review every request and will email you back within 5 working days.

See the questions students answer

Real examples from the question bank. Values change each time a question is set.

KS3 Β· Identify programming constructs

Which programming construct describes repeating a set of instructions?

  • Iteration
  • Selection
  • Sequence
More KS3 questions

GCSE J277 Β· Fetch-Decode-Execute Cycle

Which register holds the address of the next instruction to be fetched?

  • Accumulator (ACC)
  • Memory Address Register (MAR)
  • Memory Data Register (MDR)
  • Program Counter (PC)
More GCSE J277 questions

A Level H446 Β· Testing and Maintenance

A program accepts values from 10 to 21. Which type of test data is a value that should be rejected, such as 26?

  • Normal
  • Boundary
  • Erroneous
More A Level H446 questions

Less marking, better feedback

Every plan includes auto-marked questions with an explanation for each answer, repeated practice on missed skills, scheduled homework, independent study for students and class progress tracking with Excel export.

  • Ninja Core: Auto-marked multiple-choice homework for every class.
  • Ninja Plus: Adds exam-style questions with mark schemes.
  • Ninja AI: Adds unlimited AI marking of written answers.

Try CS Ninja at your school

Start a one-month free trial with no card required. Every plan includes unlimited students, unlimited teachers, unlimited classes, unlimited homework β€” plans start from Β£25 a month per school.

Questions teachers ask

Do teachers write the Computer Science and IT homework questions?

No. Teachers choose the content and CS Ninja generates questions from its built-in bank.

Can students practise outside set homework?

Yes. Signed-in students get an independent study area where they can train on any topic without it counting towards homework.

Can hints be turned off?

Yes. Teachers choose whether student hints are available for each assignment.

How can a school try it?

Compare the school plans and start a free month without entering card details.