Computer Science Courses and Qualifications
CS Ninja provides Computer Science and IT homework and practice for the UK courses below. Teachers choose the topics; questions are generated with fresh values, marked instantly and repeated when a student gets them wrong. Open a course to see its full specification coverage and example questions.
No exam board · Key Stage 3 (Years 7–9)
KS3 Computer Science
National curriculum computing for Years 7–9: binary, algorithms, Python, networks, e-safety and cyber security.
OCR · GCSE (Years 10–11)
OCR J277 GCSE Computer Science
OCR GCSE (9–1) Computer Science: Paper 1 Computer systems and Paper 2 Computational thinking, algorithms and programming.
OCR · A Level (Years 12–13)
OCR H446 A Level Computer Science
OCR A Level Computer Science: Component 01 Computer systems and Component 02 Algorithms and programming.
OCR · Level 1/Level 2 (Years 10–11)
OCR Cambridge National in IT J836
OCR Level 1/Level 2 Cambridge National in IT: the examined unit R050 IT in the digital world.
OCR · Level 3 (Years 12–13)
OCR Cambridge Advanced National in IT: Data Analytics H019/H119
OCR Level 3 Cambridge Advanced National in IT (Data Analytics): fundamentals, big data and machine learning, and spreadsheet modelling.
Teach a course we don’t cover yet? Request it from the homepage.
Compare plans and start a free month