Salam Academy
O Level · IGCSE · AS & A Level

Every topic on your syllabus, made clear.

Free, visual lessons in Maths, Physics, Chemistry and Biology for every topic on your Cambridge, Edexcel or AQA syllabus, with worked examples, a trick worth remembering, and real past paper questions on each topic.

Lessons
550
Practice questions
6,854
Past paper questions
1,066
y = (x − 1)² − 2
Drag the slider. Every lesson has a graph like this to play with.
Step one

Choose your course

Pick a subject, then your syllabus code, to see every topic as a short lesson in your board's own order.

Not sure which code is yours? Find it by board, level and subject
Step 1

Exam board

Step 2

Level

Step 3

Subject

Step 4

Specification

Selected
Cambridge International 9709 — AS & A Level Mathematics
Open course
Past papersReal exam questions by topic, or full papers by year, with mark schemes.Practice questions6,854 exam-style questions, marked instantly with hints.Exam infoSyllabuses, formula booklets, exam rules and key dates.Graphing calculatorPlot functions, sliders and data, free in your browser.
HistoryMaths

Around 820 AD, al-Khwarizmi solved quadratics by completing a square of tiles. His book gave us the word "algebra"; his name gave us "algorithm".

1 / 62
Try one now

A right-angled triangle has shorter sides 3 cm and 4 cm. How long is the hypotenuse?

Wrong answers get feedback on the exact slip, just like on every practice question.

Exam practice

Past papers

All past papers

Topical: every question on one topic together, to drill a weak area. Yearly: complete papers for timed practice. Highlighted codes already have questions sorted by topic.

How a lesson flows

Fourteen steps, from first idea to real exam question

Every subtopic follows the same path, so you always know where you are and what comes next.

  1. Learning objectives
  2. Core idea
  3. Key formulae
  4. Worked examples
  5. Explore the graph
  6. Common mistakes
  7. Exam tip
  8. Guided practice
  9. Practice questions
  10. Challenge
  11. Summary
  12. Quick quiz
  13. Same topic, different board
  14. Past paper questions
Specification-first

Mapped to your syllabus

Every lesson and question records its board, paper and topic. Switch board and the same idea appears in that board's structure, with your progress kept.

Checked properly

Equivalent answers accepted

−37/4, −9.25 and 2±√5 are marked mathematically, not by matching text. Wrong answers are matched against common errors and the slip is named.

Your mistakes

An error book that learns

Every mistake is logged with its cause. Mastery is tracked per skill, and targeted practice starts with your weakest one.

Save your progress for free

Track every topic, keep an error book and pick up where you left off on any device.