Discover · Explore · Progress
Find your learning pathway
Biology, Chemistry and Physics that follow the official specification unit by unit. Pick your board, open a cover, start a lesson — every lesson has its quiz and question bank.
127courses
14923lessons
8708quizzes
0cost — free
Cambridge
3 levels · 15 coursesAS & A Level
Cambridge
Cambridge AS & A Level Physics 9702
13 units · 254 lessons
Cambridge
Cambridge AS & A Level Biology 9700
16 units · 331 lessons
Cambridge
Cambridge AS & A Level Chemistry 9701
11 units · 270 lessons
IGCSE
Cambridge
Cambridge IGCSE Co-ordinated Sciences 0654 — Biology
19 units · 122 lessons
Cambridge
Cambridge IGCSE Co-ordinated Sciences 0654 — Chemistry
12 units · 98 lessons
Cambridge
Cambridge IGCSE Co-ordinated Sciences 0654 — Physics
6 units · 124 lessons
Cambridge
Combined Science 0653 — Biology
9 units · 132 lessons
Cambridge
Combined Science 0653 — Chemistry
11 units · 130 lessons
Cambridge
Combined Science 0653 — Physics
6 units · 71 lessons
Cambridge
Cambridge IGCSE Biology 0610
21 units · 172 lessons
Cambridge
Cambridge IGCSE Chemistry 0620
12 units · 203 lessons
Cambridge
Cambridge IGCSE Physics 0625
6 units · 344 lessons
O Level
Edexcel
3 levels · 35 coursesAS & A Level
Edexcel
Edexcel A Level Biology A (SNAB) 9BI0
8 units · 294 lessons
Edexcel
Edexcel A Level Biology B 9BN0
11 units · 42 lessons
Edexcel
Edexcel A Level Chemistry 9CH0
7 units · 253 lessons
Edexcel
Edexcel A Level Physics 9PH0
13 units · 217 lessons
Edexcel
Edexcel AS Chemistry
2 units · 84 lessons
Edexcel
Edexcel IAL Physics (IAS & A2)
6 units · 235 lessons
Edexcel
Edexcel IAL Biology · Linear
6 units · 194 lessons
Edexcel
Edexcel IAL Chemistry · Linear
6 units · 233 lessons
Edexcel
Edexcel IAL Biology · Modular
6 units · 33 lessons
Edexcel
Edexcel IAL Chemistry · Modular
6 units · 75 lessons
GCSE
Edexcel
Edexcel GCSE Biology 1BI0
9 units · 192 lessons
Edexcel
Edexcel GCSE Chemistry
9 units · 47 lessons
Edexcel
Edexcel GCSE Combined Science 1SC0 — Biology
9 units · 99 lessons
Edexcel
Edexcel GCSE Combined Science 1SC0 — Chemistry
7 units · 93 lessons
Edexcel
Edexcel GCSE Combined Science 1SC0 — Physics
13 units · 175 lessons
IGCSE
Edexcel
Edexcel IGCSE Biology Modular — UNIT 1
2 units · 10 lessons
Edexcel
Edexcel IGCSE Biology Modular — UNIT 2
4 units · 17 lessons
Edexcel
Edexcel IGCSE Chemistry Modular — UNIT 1
3 units · 20 lessons
Edexcel
Edexcel IGCSE Chemistry Modular — UNIT 2
4 units · 14 lessons
Edexcel
Edexcel IGCSE Physics · Modular
9 units · 139 lessons
Edexcel
Edexcel International GCSE Biology 4BI1
5 units · 40 lessons
Edexcel
Edexcel International GCSE Science Double Award (Modular) — Biology Unit 1
2 units · 41 lessons
Edexcel
Edexcel International GCSE Science Double Award (Modular) — Biology Unit 2
4 units · 91 lessons
Edexcel
Edexcel International GCSE Science Double Award (Modular) — Chemistry Unit 1
4 units · 64 lessons
Edexcel
Edexcel International GCSE Science Double Award (Modular) — Chemistry Unit 2
4 units · 47 lessons
Edexcel
Edexcel International GCSE Science Double Award (Modular) — Physics Unit 1
4 units · 62 lessons
Edexcel
Edexcel International GCSE Science Double Award (Modular) — Physics Unit 2
5 units · 70 lessons
Edexcel
Edexcel International GCSE Science Double Award 4SD0 — Biology
5 units · 115 lessons
Edexcel
Edexcel International GCSE Science Double Award 4SD0 — Chemistry
4 units · 145 lessons
Edexcel
Edexcel International GCSE Science Double Award 4SD0 — Physics
8 units · 149 lessons
Edexcel
Edexcel IGCSE Biology · Linear
5 units · 103 lessons
Edexcel
Edexcel IGCSE Chemistry · Linear
4 units · 100 lessons
Edexcel
Edexcel IGCSE Physics · Linear
8 units · 215 lessons
Edexcel
Edexcel IGCSE Biology · Modular
5 units · 56 lessons
Edexcel
Edexcel IGCSE Chemistry · Modular
4 units · 34 lessons
AQA
2 levels · 10 coursesAS & A Level
AQA
AQA A Level Biology 7402
9 units · 460 lessons
AQA
AQA A Level Chemistry
8 units · 286 lessons
AQA
AQA A Level Physics 7408
12 units · 385 lessons
AQA
AQA AS Chemistry
1 units · 102 lessons
GCSE
AQA
AQA GCSE Biology 8461
7 units · 182 lessons
AQA
AQA GCSE Combined Science Synergy 8465 — Life and Environmental Sciences
4 units · 110 lessons
AQA
AQA GCSE Combined Science Synergy 8465 — Physical Sciences
4 units · 114 lessons
AQA
AQA GCSE Combined Science Trilogy 8464 — Biology
7 units · 96 lessons
AQA
AQA GCSE Combined Science Trilogy 8464 — Chemistry
10 units · 158 lessons
AQA
AQA GCSE Combined Science Trilogy 8464 — Physics
8 units · 217 lessons
OCR
2 levels · 9 coursesAS & A Level
OCR
OCR A Level Biology A H420
7 units · 500 lessons
OCR
OCR A Level Chemistry A H432
6 units · 182 lessons
OCR
OCR A Level Physics A H556
5 units · 178 lessons
OCR
OCR AS Chemistry A H032
4 units · 95 lessons
GCSE
OCR
OCR Gateway GCSE Biology A J247
8 units · 184 lessons
OCR
OCR Gateway GCSE Combined Science A J250 — Biology
7 units · 86 lessons
OCR
OCR Gateway GCSE Combined Science A J250 — Chemistry
7 units · 76 lessons
OCR
OCR Gateway GCSE Combined Science A J250 — Physics
8 units · 145 lessons
OCR
OCR GCSE 9-1 Chemistry A J248
7 units · 126 lessons
Oxford AQA
2 levels · 4 coursesAS & A Level
GCSE
Oxford AQA
Oxford AQA International GCSE Chemistry
10 units · 27 lessons
Oxford AQA
Oxford AQA International GCSE Combined Science — Chemistry
10 units · 138 lessons
Oxford AQA
Oxford AQA International GCSE Combined Science — Physics
8 units · 172 lessons
IB
1 level · 6 coursesIB Diploma
IB
IB Biology HL
6 units · 330 lessons
IB
IB Biology SL
6 units · 209 lessons
IB
IB Chemistry HL
7 units · 286 lessons
IB
IB Chemistry SL
6 units · 176 lessons
IB
IB Physics HL
6 units · 259 lessons
IB
IB Physics SL
6 units · 200 lessons
AP
1 level · 3 coursesAP
American
2 levels · 4 coursesSAT / ACT
High School
EST
1 level · 4 coursesEST
Checkpoint
4 levels · 13 coursesLower Secondary
Grade 6
Checkpoint
Checkpoint Chemistry 0893 Grade 6
3 units · 17 lessons
Checkpoint
Checkpoint Biology 0893 Grade 6
3 units · 13 lessons
Checkpoint
Checkpoint Earth AND Space 0893 Grade 6
2 units · 12 lessons
Checkpoint
Checkpoint Physics 0893 Grade 6
1 units · 5 lessons
Grade 7
Checkpoint
Checkpoint Chemistry 0893 Grade 7
2 units · 9 lessons
Checkpoint
Checkpoint Biology 0893 Grade 7
3 units · 12 lessons
Checkpoint
Checkpoint Earth AND Space 0893 Grade 7
1 units · 5 lessons
Checkpoint
Checkpoint Physics 0893 Grade 7
3 units · 19 lessons
Grade 8
Checkpoint
Checkpoint Chemistry 0893 Grade 8
3 units · 20 lessons
Checkpoint
Checkpoint Biology 0893 Grade 8
3 units · 13 lessons
Checkpoint
Checkpoint Earth AND Space 0893 Grade 8
2 units · 12 lessons
Checkpoint
Checkpoint Physics 0893 Grade 8
1 units · 5 lessons
HIA International
1 level · 3 coursesGrades 6-8
Saudi
2 levels · 2 coursesGrade 6
SAAT (Tahsili)
Other
5 levels · 19 coursesStages 7-9
Alhussan
Alhussan Biology — Stage 7
4 units · 34 lessons
Alhussan
Alhussan Biology — Stage 8
4 units · 38 lessons
Alhussan
Alhussan Biology — Stage 9
5 units · 38 lessons
Alhussan
Alhussan Chemistry — Stage 7
6 units · 47 lessons
Alhussan
Alhussan Chemistry — Stage 8
3 units · 28 lessons
Alhussan
Alhussan Chemistry — Stage 9
4 units · 34 lessons
Alhussan
Alhussan Physics — Stage 7
5 units · 36 lessons
Alhussan
Alhussan Physics — Stage 8
5 units · 49 lessons
Alhussan
Alhussan Physics — Stage 9
5 units · 27 lessons
Stages 7–9
General
National 5
SQA
SQA National 5 Biology
3 units · 98 lessons
SQA
SQA National 5 Chemistry
3 units · 73 lessons
SQA
SQA National 5 Physics
6 units · 83 lessons
GCSE
WJEC
WJEC GCSE Biology
2 units · 23 lessons
WJEC
WJEC GCSE Chemistry
2 units · 66 lessons
WJEC
WJEC GCSE Science (Double Award) — Biology
2 units · 96 lessons
WJEC
WJEC GCSE Science (Double Award) — Chemistry
2 units · 100 lessons
WJEC
WJEC GCSE Science (Double Award) — Physics
2 units · 95 lessons