IB Diploma Computer Science
Real practice for students, marked instantly — and real tools for teachers, from class progress tracking to generating exam papers.
For students
Choose a topic, choose AO1, AO2, AO3 or a full Structured question, answer it, and get specific, mark-scheme-based feedback back in seconds — not a score, an explanation.
Start practisingThe practice question bank
A1 · Computer Fundamentals · [3 marks]
Construct the simplified Boolean expression for this Karnaugh map, by grouping the 1s.
B4 · Abstract Data Types · [3 marks]
Sketch the binary search tree formed by inserting 50, 30, 70, 15, 42 and 85, in that order, into an empty tree.
Binary trees, linked lists, stacks, queues, ER diagrams — draw them right on the question with real shapes and connectors, and get marked on the structure, the same as any other answer.
LINKED LIST · insert 15, 42, 85
Pick a sub-unit from the real IB syllabus — every theme and unit, not a cut-down version.
AO1, AO2, AO3 for one sub-unit, or a full Structured question spanning a whole unit.
Write your actual answer, the same way you would on paper.
Marked against the real mark scheme in seconds, with a reason for every mark given or withheld.
A fair question, especially before you trust it with real exam preparation.
Every question is graded against the actual IB marking points for that question — not a generic rubric.
Worded differently from the mark scheme but still correct? You still get the mark — the same way a real IB examiner would credit it.
Feedback explains exactly which points were credited and why, so you know what to fix, not just how many marks you lost.
Sign up on your own, practise whenever you want, and track your own progress by AO and by topic — no school account needed.
Sign up as a studentFor teachers
Register your school, add your class, see every student's progress from one dashboard, and generate a full exam paper or custom unit test.
Get a school code for your class, see every student's progress on one dashboard, and preview exactly what your students see.
Book a consultationYOUR CLASS
Riverside International School
Teacher: Ms. Sharma
IBDP — Computer Science (yours)
24 of 30 seats used
JOIN CODE
K7M2QX
+ 19 more students
STUDENT PROGRESS
Aarav P. — IBDP Computer Science
By assessment objective
By unit
Available now
Assemble a real IB-structured paper, or build a custom test from any mix of units, sub-units and AOs under a total marks cap — and get a real question paper and mark scheme back as ready-to-print PDFs.
Paper 1 and Paper 2 · SL and HL · Java or Python
TEACHER TOOLS · AVAILABLE NOW
Build a full exam paper, or a custom unit test.
Concepts of Computer Science and Computational Thinking and Problem-Solving — every unit, every sub-unit, SL and HL.
Built by a team of subject experts, for students who want to be exam-ready.
Most of our team have 20+ years of teaching experience across IGCSE, A Level, the IB Diploma and more. Many are also Principal Examiners, Moderators and Assessment Authors in their fields, so our questions and mark schemes are written the way the real exams are written and marked.
We are starting with IBDP Computer Science and will be rolling out more subjects and curricula soon.