Skip to content

IB Computer Science · first exams 2027

Practise IB Computer Science until the exam feels familiar.

Exam-style questions with instant feedback, interactive lessons, video lessons and Python exercises for the 2027 syllabus, plus a portal where teachers see how every student is doing.

Students: free plan, no card. Teachers: 7-day free trial.

  • Both SL and HL
  • Paper 1 and Paper 2
  • Python and Java

For students

Everything you need to revise, in one place

Work through a topic the way you like: read and try, watch, practise, or code.

  • Exam-style practice

    Questions in the style of Paper 1 and Paper 2, by topic, level and paper, marked against a mark scheme with feedback in seconds.

  • Interactive lessons

    Short interactive steps with questions to try, then exam questions you mark yourself against the mark scheme.

  • Video lessons with notes

    Watch a topic and write notes beside the video. Add a timestamp and jump back to that moment later.

  • Python exercises

    Write code in the browser and check it with automatic tests. No installation needed.

  • IA Planner

    Plan your Internal Assessment criterion by criterion, with AI feedback on each part.

  • Notes and progress

    Keep your notes in one place and see which topics need more work.

How it works

  1. Pick a topic

    Choose from the 2027 syllabus, your level and the paper.

  2. Answer and get feedback

    Write your answer; see what earned marks and what was missing.

  3. Close the gaps

    Your weak topics show up, so you know what to practise next.

For teachers

See how your class is really doing

Create a class, share the invite code, and follow every student’s practice, lessons, exercises and videos without marking a single question.

  • Class and student progressAverages, weekly activity and weak topics for the class, and the full history of each student.
  • Content and assignmentsWrite lesson notes, worksheets, study guides and quizzes, or start from an AI draft. Assign them with a due date per class.
  • Your own Python exercisesWrite a task and tests; check them against your solution before students see it. Then see who solved it and their latest code.
  • Community libraryCopy what other teachers have shared and adapt it for your class.
Start the 7-day trial

School e-mail addresses are approved at once; personal addresses such as Gmail or Outlook are checked by us first.

Pricing

Start free. For Premium, get in touch and we will send you the details.

Student · Free

Free

  • 5 practice questions a day
  • Theme A topics
  • Basic dashboard
Start free

Student · Premium

Premium

  • 20 practice questions a day
  • All topics (Theme A and B)
  • IA Planner with AI feedback
  • Personal question bank
  • Progress charts
Ask about Premium

Teacher

7-day trial

  • Up to 3 classes of 15 students
  • Class and student progress
  • Content, assignments and due dates
  • Python exercises with automatic tests
  • Pro: community library

After the trial, contact us about Pro using the form below.

Start the trial

Premium

Ask about Premium

For students, teachers and schools. Tell us a little about yourself and we will reply with the options and prices.

I am a

We use your details only to reply to you.

Private tutoring

One-to-one IB Computer Science lessons

Live online lessons with an experienced IB Computer Science teacher, for any topic or for your IA.

  • Lessons planned around your syllabus and exam dates
  • Paper 1, Paper 2 and IA support
  • Online, at times that suit you
Level

Questions

Is Praxis IB part of the IB?

No. Praxis IB is independent and not affiliated with or endorsed by the International Baccalaureate Organization. IB and International Baccalaureate are trademarks of the IBO.

Are these real IB exam questions?

No. Practice questions are generated by AI in the style and format of IB exams. They are not past papers.

Is it built for the 2027 syllabus?

Yes. Topics, levels and papers follow the IB Computer Science guide for first examinations in 2027.

Which programming languages are covered?

Python and Java for Paper 2 practice. The coding exercises use Python.

How do teachers and students connect?

The teacher creates a class and shares its invite code. Students enter the code on their dashboard; they need to sign in with an e-mail address from the same school as the teacher.

What happens when a teacher’s trial ends?

The account keeps working with smaller limits (1 class of 5 students) and assigning is switched off until you upgrade.

Is my data safe?

Your data is stored securely and never sold. Lesson and video progress is deleted after 24 months without use, and you can delete it yourself at any time. See the Privacy Policy.

Can Praxis IB guarantee my grade?

No. It is a study tool to use alongside your lessons; results depend on many things.

Something else? Write to us at contact@praxisib.com.

Ready for your next practice session?

Create a free account in under a minute.