Learn in your language
Skip to content
IGCSE & A Level revision

Find your subject.

A big syllabus starts with one small step. Choose your qualification, subject and exam board to find revision lessons, practice and official resources.

Choose your subject

206 subjects · 398 qualifications

Accounting

5 qualifications

Accounting (9-1)

1 qualification

Afrikaans — Language (AS only)

1 qualification

Afrikaans — Second Language

1 qualification

Agriculture

1 qualification

Ancient History

1 qualification

Arabic

3 qualifications

Arabic — First Language

2 qualifications

Arabic — First Language (9-1)

1 qualification

Arabic — Foreign Language

1 qualification

Arabic — Language (AS only)

1 qualification

Arabic (9-1)

1 qualification

Art & Design

2 qualifications

Art & Design (9-1)

1 qualification

Art and Design

5 qualifications

Bahasa Indonesia

1 qualification

Bangla

1 qualification

Bangladesh Studies

1 qualification

Bengali

1 qualification

Biblical Studies

1 qualification

Biology

10 qualifications

Biology (9-1)

1 qualification

Biology A

1 qualification

Biology B (Advancing Biology)

1 qualification
Ready to put your knowledge into practice?

Find question papers and mark schemes for your subject and exam board.

Find past papers
Browse every subject guide A–Z
Accounting AS & A Level · AQAAccounting 0452IGCSE · Cambridge (CIE)Accounting 9706AS & A Level · Cambridge (CIE)Accounting 4AC1IGCSE · Pearson EdexcelAccounting AS & A Level · Pearson EdexcelAccounting (9-1) 0985IGCSE · Cambridge (CIE)Afrikaans — Language (AS only) 8679AS & A Level · Cambridge (CIE)Afrikaans — Second Language 0548IGCSE · Cambridge (CIE)Agriculture 0600IGCSE · Cambridge (CIE)Ancient History AS & A Level · OCRArabic 9680AS & A Level · Cambridge (CIE)Arabic 9865AS & A Level · Cambridge (CIE)Arabic AS & A Level · Pearson EdexcelArabic — First Language 0508IGCSE · Cambridge (CIE)Arabic — First Language IGCSE · Pearson EdexcelArabic — First Language (9-1) 7184IGCSE · Cambridge (CIE)Arabic — Foreign Language 0544IGCSE · Cambridge (CIE)Arabic — Language (AS only) 8680AS & A Level · Cambridge (CIE)Arabic (9-1) 7180IGCSE · Cambridge (CIE)Art & Design 0400IGCSE · Cambridge (CIE)Art & Design 9479AS & A Level · Cambridge (CIE)Art & Design (9-1) 0989IGCSE · Cambridge (CIE)Art and Design AS & A Level · AQAArt and Design AS & A Level · EduqasArt and Design AS & A Level · OCRArt and Design IGCSE · Pearson EdexcelArt and Design AS & A Level · WJECBahasa Indonesia 0538IGCSE · Cambridge (CIE)Bangla IGCSE · Pearson EdexcelBangladesh Studies IGCSE · Pearson EdexcelBengali AS & A Level · AQABiblical Studies 9484AS & A Level · Cambridge (CIE)Biology 7402AS & A Level · AQABiology 0610IGCSE · Cambridge (CIE)Biology 9700AS & A Level · Cambridge (CIE)Biology AS & A Level · CCEABiology AS & A Level · EduqasBiology IGCSE · OxfordAQABiology AS & A Level · OxfordAQABiology 4BI1IGCSE · Pearson EdexcelBiology YBI11AS & A Level · Pearson EdexcelBiology AS & A Level · WJECBiology (9-1) 0970IGCSE · Cambridge (CIE)Biology A AS & A Level · OCRBiology B (Advancing Biology) AS & A Level · OCRBusiness AS & A Level · AQABusiness 0264IGCSE · Cambridge (CIE)Business 9609AS & A Level · Cambridge (CIE)Business AS & A Level · EduqasBusiness AS & A Level · OCRBusiness IGCSE · OxfordAQABusiness AS & A Level · OxfordAQABusiness IGCSE · Pearson EdexcelBusiness AS & A Level · Pearson EdexcelBusiness AS & A Level · WJECBusiness (9-1) 0774IGCSE · Cambridge (CIE)Business Studies 0450IGCSE · Cambridge (CIE)Business Studies AS & A Level · CCEABusiness Studies (9-1) 0986IGCSE · Cambridge (CIE)Chemistry 7405AS & A Level · AQAChemistry 0620IGCSE · Cambridge (CIE)Chemistry 9701AS & A Level · Cambridge (CIE)Chemistry AS & A Level · CCEAChemistry AS & A Level · EduqasChemistry IGCSE · OxfordAQAChemistry AS & A Level · OxfordAQAChemistry 4CH1IGCSE · Pearson EdexcelChemistry YCH11AS & A Level · Pearson EdexcelChemistry AS & A Level · WJECChemistry (9-1) 0971IGCSE · Cambridge (CIE)Chemistry A AS & A Level · OCRChemistry B (Salters) AS & A Level · OCRChinese IGCSE · Pearson EdexcelChinese — First Language 0509IGCSE · Cambridge (CIE)Chinese — Language & Literature (A only) 9868AS & A Level · Cambridge (CIE)Chinese — Second Language 0523IGCSE · Cambridge (CIE)Chinese (Mandarin) AS & A Level · AQAChinese (Mandarin) — Foreign Language 0547IGCSE · Cambridge (CIE)Chinese Language (AS only) 8238AS & A Level · Cambridge (CIE)Classical Civilisation AS & A Level · OCRClassical Greek AS & A Level · OCRClassical Studies 9274AS & A Level · Cambridge (CIE)Combined Science IGCSE · OxfordAQACommerce 0715IGCSE · Cambridge (CIE)Commerce IGCSE · Pearson EdexcelComputer Science AS & A Level · AQAComputer Science 0478IGCSE · Cambridge (CIE)Computer Science 0265IGCSE · Cambridge (CIE)Computer Science 9618AS & A Level · Cambridge (CIE)Computer Science AS & A Level · EduqasComputer Science AS & A Level · OCRComputer Science IGCSE · OxfordAQAComputer Science IGCSE · Pearson EdexcelComputer Science AS & A Level · WJECComputer Science (9-1) 0984IGCSE · Cambridge (CIE)Dance AS & A Level · AQADesign & Technology 0445IGCSE · Cambridge (CIE)Design & Technology 9705AS & A Level · Cambridge (CIE)Design & Technology (9-1) 0979IGCSE · Cambridge (CIE)Design and Technology AS & A Level · EduqasDesign and Technology AS & A Level · OCRDesign and Technology AS & A Level · WJECDesign and Technology: Product Design AS & A Level · AQADigital Media & Design 9481AS & A Level · Cambridge (CIE)Digital Technology AS & A Level · CCEADrama 0411IGCSE · Cambridge (CIE)Drama 9482AS & A Level · Cambridge (CIE)Drama AS & A Level · CCEADrama (9-1) 0994IGCSE · Cambridge (CIE)Drama and Theatre AS & A Level · AQADrama and Theatre AS & A Level · EduqasDrama and Theatre AS & A Level · OCRDrama and Theatre AS & A Level · WJECEconomics AS & A Level · AQAEconomics 0455IGCSE · Cambridge (CIE)Economics 9708AS & A Level · Cambridge (CIE)Economics AS & A Level · CCEAEconomics AS & A Level · EduqasEconomics AS & A Level · OCREconomics AS & A Level · OxfordAQAEconomics IGCSE · Pearson EdexcelEconomics AS & A Level · Pearson EdexcelEconomics AS & A Level · WJECEconomics (9-1) 0987IGCSE · Cambridge (CIE)English — First Language 0500IGCSE · Cambridge (CIE)English — First Language (9-1) 0990IGCSE · Cambridge (CIE)English — First Language (US) 0524IGCSE · Cambridge (CIE)English — Language and Literature (AS only) 8695AS & A Level · Cambridge (CIE)English — Literature 9695AS & A Level · Cambridge (CIE)English — Literature in English 0475IGCSE · Cambridge (CIE)English — Literature in English (9-1) 0992IGCSE · Cambridge (CIE)English (Core) as a Second Language (Egypt) 0465IGCSE · Cambridge (CIE)English as a Second Language IGCSE · OxfordAQAEnglish as a Second Language IGCSE · Pearson EdexcelEnglish as a Second Language — Count-in Speaking 0511IGCSE · Cambridge (CIE)English as a Second Language — Count-in Speaking (9-1) 0991IGCSE · Cambridge (CIE)English as a Second Language — Speaking Endorsement 0510IGCSE · Cambridge (CIE)English as a Second Language — Speaking Endorsement (9-1) 0993IGCSE · Cambridge (CIE)English as an Additional Language 0472IGCSE · Cambridge (CIE)English as an Additional Language (9-1) 0772IGCSE · Cambridge (CIE)English General Paper (AS only) 8021AS Level · Cambridge (CIE)English Language AS & A Level · AQAEnglish Language 9093AS & A Level · Cambridge (CIE)English Language AS & A Level · EduqasEnglish Language AS & A Level · OCREnglish Language IGCSE · OxfordAQAEnglish Language AS & A Level · OxfordAQAEnglish Language AS & A Level · Pearson EdexcelEnglish Language AS & A Level · WJECEnglish Language A IGCSE · Pearson EdexcelEnglish Language and Literature AS & A Level · AQAEnglish Language and Literature AS & A Level · EduqasEnglish Language and Literature AS & A Level · OCREnglish Language and Literature AS & A Level · WJECEnglish Language B IGCSE · Pearson EdexcelEnglish Literature AS & A Level · AQAEnglish Literature AS & A Level · CCEAEnglish Literature AS & A Level · EduqasEnglish Literature AS & A Level · OCREnglish Literature IGCSE · OxfordAQAEnglish Literature AS & A Level · OxfordAQAEnglish Literature IGCSE · Pearson EdexcelEnglish Literature AS & A Level · Pearson EdexcelEnglish Literature AS & A Level · WJECEnterprise 0454IGCSE · Cambridge (CIE)Environmental Management 0680IGCSE · Cambridge (CIE)Environmental Management (AS only) 8291Cambridge International AS Level Environmental Management · Cambridge (CIE)Environmental Science AS & A Level · AQAEuropean History 9981AS & A Level · Cambridge (CIE)Film Studies AS & A Level · EduqasFilm Studies AS & A Level · OCRFilm Studies AS & A Level · WJECFood & Nutrition 0648IGCSE · Cambridge (CIE)French AS & A Level · AQAFrench AS & A Level · CCEAFrench AS & A Level · EduqasFrench AS & A Level · OCRFrench IGCSE · Pearson EdexcelFrench AS & A Level · Pearson EdexcelFrench AS & A Level · WJECFrench — First Language 0501IGCSE · Cambridge (CIE)French — Foreign Language 0520IGCSE · Cambridge (CIE)French (9-1) 7156IGCSE · Cambridge (CIE)French Language (AS only) 8028AS & A Level · Cambridge (CIE)French Language & Literature 9898AS & A Level · Cambridge (CIE)Further Mathematics AS & A Level · AQAFurther Mathematics AS & A Level · OxfordAQAFurther Mathematics AS & A Level · WJECFurther Mathematics A AS & A Level · OCRFurther Mathematics B (MEI) AS & A Level · OCRFurther Pure Mathematics IGCSE · Pearson EdexcelGeography AS & A Level · AQAGeography 0460IGCSE · Cambridge (CIE)Geography 9696AS & A Level · Cambridge (CIE)Geography AS & A Level · CCEAGeography AS & A Level · EduqasGeography AS & A Level · OCRGeography IGCSE · OxfordAQAGeography AS & A Level · OxfordAQAGeography IGCSE · Pearson EdexcelGeography AS & A Level · Pearson EdexcelGeography AS & A Level · WJECGeography (9-1) 0976IGCSE · Cambridge (CIE)Geology AS & A Level · OCRGeology AS & A Level · WJECGerman AS & A Level · AQAGerman AS & A Level · CCEAGerman AS & A Level · EduqasGerman AS & A Level · OCRGerman IGCSE · Pearson EdexcelGerman AS & A Level · Pearson EdexcelGerman AS & A Level · WJECGerman — First Language 0505IGCSE · Cambridge (CIE)German — Foreign Language 0525IGCSE · Cambridge (CIE)German — Language (AS only) 8027AS & A Level · Cambridge (CIE)German (9-1) 7159IGCSE · Cambridge (CIE)German Language & Literature (A only) 9897AS & A Level · Cambridge (CIE)Global Citizenship IGCSE · Pearson EdexcelGlobal Perspectives 0457IGCSE · Cambridge (CIE)Global Perspectives & Research 9239AS & A Level · Cambridge (CIE)Government and Politics AS & A Level · CCEAGovernment and Politics AS & A Level · EduqasGovernment and Politics AS & A Level · WJECGreek AS & A Level · Pearson EdexcelGreek — First Language IGCSE · Pearson EdexcelHealth and Social Care AS & A Level · WJECHindi as a Second Language 0549IGCSE · Cambridge (CIE)Hinduism 9487AS & A Level · Cambridge (CIE)History AS & A Level · AQAHistory 0470IGCSE · Cambridge (CIE)History 9489AS & A Level · Cambridge (CIE)History AS & A Level · CCEAHistory AS & A Level · EduqasHistory IGCSE · Pearson EdexcelHistory AS & A Level · Pearson EdexcelHistory AS & A Level · WJECHistory — American (US) 0409IGCSE · Cambridge (CIE)History (9-1) 0977IGCSE · Cambridge (CIE)History A AS & A Level · OCRHuman Biology IGCSE · Pearson EdexcelIndependent Project Qualification AS & A Level · OxfordAQAInformation and Communication Technology 0417IGCSE · Cambridge (CIE)Information and Communication Technology IGCSE · Pearson EdexcelInformation and Communication Technology AS & A Level · WJECInformation and Communication Technology (9-1) 0983IGCSE · Cambridge (CIE)Information Technology 9626AS & A Level · Cambridge (CIE)Information Technology AS & A Level · Pearson EdexcelInternational History 9982AS & A Level · Cambridge (CIE)Irish AS & A Level · CCEAIsiZulu as a Second Language 0531IGCSE · Cambridge (CIE)Islamic Studies 9488AS & A Level · Cambridge (CIE)Islamic Studies IGCSE · Pearson EdexcelIslamiyat 0493IGCSE · Cambridge (CIE)Italian — Foreign Language 0535IGCSE · Cambridge (CIE)Italian (9-1) 7164IGCSE · Cambridge (CIE)Japanese — Foreign Language 0716IGCSE · Cambridge (CIE)Latin 0480IGCSE · Cambridge (CIE)Latin AS & A Level · OCRLaw AS & A Level · AQALaw 9084AS & A Level · Cambridge (CIE)Law AS & A Level · EduqasLaw AS & A Level · OCRLaw AS & A Level · Pearson EdexcelLaw AS & A Level · WJECLife and Health Sciences AS & A Level · CCEAMalay — First Language 0696IGCSE · Cambridge (CIE)Malay — Foreign Language 0546IGCSE · Cambridge (CIE)Marine Science 0697IGCSE · Cambridge (CIE)Marine Science 9693AS & A Level · Cambridge (CIE)Mathematics 7357AS & A Level · AQAMathematics 0580IGCSE · Cambridge (CIE)Mathematics 9709AS & A Level · Cambridge (CIE)Mathematics AS & A Level · CCEAMathematics AS & A Level · EduqasMathematics IGCSE · OxfordAQAMathematics AS & A Level · OxfordAQAMathematics YMA01AS & A Level · Pearson EdexcelMathematics AS & A Level · WJECMathematics — Additional 0606IGCSE · Cambridge (CIE)Mathematics — Further 9231AS & A Level · Cambridge (CIE)Mathematics — International 0607IGCSE · Cambridge (CIE)Mathematics (9-1) 0980IGCSE · Cambridge (CIE)Mathematics (US) 0444IGCSE · Cambridge (CIE)Mathematics A AS & A Level · OCRMathematics A 4MA1IGCSE · Pearson EdexcelMathematics B Pearson Edexcel International GCSE Mathematics B (4MB1) · single Higher tier · Pearson EdexcelMathematics B (MEI) AS & A Level · OCRMedia Studies AS & A Level · AQAMedia Studies 9607AS & A Level · Cambridge (CIE)Media Studies AS & A Level · EduqasMedia Studies AS & A Level · OCRMedia Studies AS & A Level · WJECModern Hebrew AS & A Level · AQAMoving Image Arts AS & A Level · CCEAMusic AS & A Level · AQAMusic 0410IGCSE · Cambridge (CIE)Music 9483AS & A Level · Cambridge (CIE)Music AS & A Level · CCEAMusic AS & A Level · EduqasMusic AS & A Level · OCRMusic AS & A Level · WJECMusic (9-1) 0978IGCSE · Cambridge (CIE)Nutrition and Food Science AS & A Level · CCEAPakistan Studies 0448IGCSE · Cambridge (CIE)Pakistan Studies IGCSE · Pearson EdexcelPhysical Education AS & A Level · AQAPhysical Education 0413IGCSE · Cambridge (CIE)Physical Education AS & A Level · EduqasPhysical Education AS & A Level · OCRPhysical Education AS & A Level · WJECPhysical Education (9-1) 0995IGCSE · Cambridge (CIE)Physical Science 0652IGCSE · Cambridge (CIE)Physics 7408AS & A Level · AQAPhysics 0625IGCSE · Cambridge (CIE)Physics 9702AS & A Level · Cambridge (CIE)Physics AS & A Level · CCEAPhysics AS & A Level · EduqasPhysics IGCSE · OxfordAQAPhysics AS & A Level · OxfordAQAPhysics 4PH1IGCSE · Pearson EdexcelPhysics YPH11AS & A Level · Pearson EdexcelPhysics AS & A Level · WJECPhysics (9-1) 0972IGCSE · Cambridge (CIE)Physics A AS & A Level · OCRPhysics B (Advancing Physics) AS & A Level · OCRPolitics AS & A Level · AQAPortuguese — First Language 0504IGCSE · Cambridge (CIE)Portuguese — Language (AS only) 8684AS Level · Cambridge (CIE)Portuguese (A only) 9718AS & A Level · Cambridge (CIE)Professional Business Services AS & A Level · CCEAPsychology AS & A Level · AQAPsychology 0266IGCSE · Cambridge (CIE)Psychology 9990AS & A Level · Cambridge (CIE)Psychology AS & A Level · EduqasPsychology AS & A Level · OCRPsychology AS & A Level · OxfordAQAPsychology AS & A Level · Pearson EdexcelPsychology AS & A Level · WJECReligious Studies AS & A Level · AQAReligious Studies 0490IGCSE · Cambridge (CIE)Religious Studies AS & A Level · CCEAReligious Studies AS & A Level · EduqasReligious Studies AS & A Level · OCRReligious Studies IGCSE · Pearson EdexcelReligious Studies AS & A Level · WJECSanskrit 0499IGCSE · Cambridge (CIE)Science — Combined 0653IGCSE · Cambridge (CIE)Science — Double Award IGCSE · Pearson EdexcelScience — Single Award IGCSE · Pearson EdexcelSciences — Co-ordinated (9-1) 0973IGCSE · Cambridge (CIE)Sciences — Co-ordinated (Double) 0654IGCSE · Cambridge (CIE)Setswana — First Language 0698IGCSE · Cambridge (CIE)Sinhala IGCSE · Pearson EdexcelSociology AS & A Level · AQASociology 0495IGCSE · Cambridge (CIE)Sociology 9699AS & A Level · Cambridge (CIE)Sociology AS & A Level · EduqasSociology AS & A Level · OCRSociology AS & A Level · WJECSoftware Systems Development AS & A Level · CCEASpanish AS & A Level · AQASpanish AS & A Level · CCEASpanish AS & A Level · EduqasSpanish AS & A Level · OCRSpanish IGCSE · Pearson EdexcelSpanish AS & A Level · Pearson EdexcelSpanish AS & A Level · WJECSpanish — First Language 0502IGCSE · Cambridge (CIE)Spanish — Foreign Language 0530IGCSE · Cambridge (CIE)Spanish — Language & Literature (A only) 9844AS & A Level · Cambridge (CIE)Spanish — Literature in Spanish 0474IGCSE · Cambridge (CIE)Spanish (9-1) 7160IGCSE · Cambridge (CIE)Spanish Language (AS only) 8022AS & A Level · Cambridge (CIE)Sport & Physical Education (AS only) 8386AS & A Level · Cambridge (CIE)Sports Science and the Active Leisure Industry AS & A Level · CCEAStatistics AS & A Level · AQAStatistics 0479IGCSE · Cambridge (CIE)Swahili 0262IGCSE · Cambridge (CIE)Swahili IGCSE · Pearson EdexcelTamil IGCSE · Pearson EdexcelTamil — Language (AS only) 8689AS & A Level · Cambridge (CIE)Tamil (A only) 9689AS & A Level · Cambridge (CIE)Technology and Design AS & A Level · CCEAThai — First Language 0518IGCSE · Cambridge (CIE)Thinking Skills 9694AS & A Level · Cambridge (CIE)Travel & Tourism 0471IGCSE · Cambridge (CIE)Travel & Tourism 9395AS & A Level · Cambridge (CIE)Turkish — First Language 0513IGCSE · Cambridge (CIE)Urdu — Language (AS only) 8686AS & A Level · Cambridge (CIE)Urdu — Pakistan only (A only) 9686AS & A Level · Cambridge (CIE)Urdu as a Second Language 0539IGCSE · Cambridge (CIE)Urdu Language & Literature 9866AS & A Level · Cambridge (CIE)US Government and Politics (AS only) 8293AS Level · Cambridge (CIE)US History since 1877 8102AS Level · Cambridge (CIE)US History to 1877 8101AS Level · Cambridge (CIE)Vietnamese — First Language 0695IGCSE · Cambridge (CIE)Welsh AS & A Level · WJECWorld Literature 0408IGCSE · Cambridge (CIE)
About the subject directory

Check your exact syllabus code and exam year before choosing a qualification. Each guide shows the teaching and practice currently available.

StudyForA · Learn with understanding

Original teaching content and links to official sources. Check your exam year and qualification before using a resource.