Built around your exact course and syllabus

IB, A-Level, IGCSE & AP Study Tools & Question Bank

Choose your course, exam board and level. Find topic notes, exam questions and mark schemes for the syllabus you study.

212,353

questions & subquestions in the bank

50 courses

across IB, A-Level, IGCSE and AP

21,582

registered users

Question and user totals as of . Question totals include subquestions.

Choose your curriculum.

The right subjects, exam board and level. A clear place to begin.

Read a concept. Answer a question.

Try an IB topic below. Switch between a lesson, a practice question and the Test Builder preview.

Study this subject

A1.1 WaterKnowledge & lessons

Learning · 1 of 1

Water Is a Medium

Water is useful because it acts as an aqueous medium: substances dissolve, move, and react in it.

  • Early oceans gave first cells liquid conditions and UV shielding.
  • Water remains the medium for most life processes and forms much of cell mass.

Meet our educators.

Daniel

Daniel

IB & IGCSE Biology Educator

Arjun

Arjun

IB & A-Level Physics Educator

Emily

Emily

IB & IGCSE Chemistry Educator

Laura

Laura

IB Mathematics Educator

Maya

Maya

Biology Content Reviewer

Olivia

Olivia

IGCSE & A-Level Mathematics Educator

Meet the team

What students say about EduNinja.

EduNinja helps me consolidate knowledge and understand how questions are structured in IB exams.

IB Biology student profile
IB Biology student
IB Diploma · SL

It really is the best app for IB; everyone in my school recommends it. It has all the tools I need.

IB Chemistry student profile
IB Chemistry student
IB Diploma · HL

The questions follow my syllabus and exam board, so I can practise exactly the topic I’m studying.

A-Level Biology student profile
A-Level Biology student
CAIE · A-Level

I can work through the syllabus topic by topic and always know what I still need to practise.

IGCSE Maths student profile
IGCSE Maths student
Edexcel · IGCSE

The resources align with my exam board and curriculum, which keeps every question relevant to the topic.

A-Level Chemistry student profile
A-Level Chemistry student
CAIE · A-Level
Student studying with EduNinja at her desk

Choose a topic.
Start practising.

Find notes and exam questions for your syllabus. Compare plans when you’re ready for more access.