Narrated lessons, self-marking quizzes and hands-on activities for GCSE Computer Science, Cambridge Nationals, BTEC and T Level, all for one simple price.
Every lesson is narrated, with each line highlighted as it is read. Great for revision, and for anyone who finds long pages of text hard going.
9,000+ quiz questions, marked instantly, so you can see straight away what needs another look.
Sorting, matching and gap-fill activities, plus real Python and web code to write and run in the browser in programming topics.
Track your progress through every course, earn XP and badges, and spot the topics that need more work.
Every lesson is written by an experienced teacher and textbook author and follows the exam specification.
Your course
Your course
Your course
Your course
Your course
Your course
Your course
Your course
Your course
Your course
Your course
Your course
Your course
Your course
Rated 4.7/5 by teachers on EdTech Impact
It is really easy to use and students can use it in class and at home. … Sometimes students don't remember everything you say in lessons and this is great to remind them.
I find it extremely useful, the content is accurate, and students seem to enjoy the process.

Every course listed on this page, with both plans. You can study as many of them as you like.
Nothing but the price: both include every course. Annual is £39.96 once a year, which works out at £3.33 a month. Monthly is £8.99 a month. Both renew automatically until you cancel.
At checkout, choose "My child". They get their own login, and you keep the subscription and billing in your own account. Give us their email address and we will send them a link to set their own password, or choose a username and password for them yourself if they do not have an email address they can use.
Their school login covers the courses their school has chosen. A subscription adds every other course, for home and school. Enter the email address they sign in with at checkout and we will add the courses to that account.
Yes, any time, from your account. "Turn off renewal" stops future payments and you keep access until the end of the period you have paid for. In your first 14 days you can also cancel with a full refund (see below).
Yes. Within 14 days of your first payment, choose "Cancel and refund" on your subscription in your account and we will refund that payment in full; access ends straight away. If more than 30 lessons and quizzes have already been completed, the button becomes "Ask us about a refund" and we will sort it out by email.
By card or PayPal. Card payments are handled securely by Stripe, so we never see your card details. Under 18? You'll need a parent or guardian's permission to subscribe.
No. KnowItAll Ninja works in any up-to-date web browser on a computer, tablet or phone.
The full details are in our terms of service.
14-day money-back guarantee. Change your mind within 14 days and get a full refund from your account.