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
110 subjects · 245 qualificationsAccounting
3 qualifications
Afrikaans — Language (AS only)
1 qualification
Ancient History
1 qualification
Arabic
3 qualifications
Arabic — Language (AS only)
1 qualification
Art & Design
1 qualification
Art and Design
4 qualifications
Bengali
1 qualification
Biblical Studies
1 qualification
Biology
7 qualifications
Biology A
1 qualification
Biology B (Advancing Biology)
1 qualification
Business
7 qualifications
Business Studies
1 qualification
Chemistry
7 qualifications
Chemistry A
1 qualification
Chemistry B (Salters)
1 qualification
Chinese — Language & Literature (A only)
1 qualification
Chinese (Mandarin)
1 qualification
Chinese Language (AS only)
1 qualification
Classical Civilisation
1 qualification
Classical Greek
1 qualification
Classical Studies
1 qualification
Computer Science
5 qualifications
Ready to put your knowledge into practice?
Find past papers Find question papers and mark schemes for your subject and exam board.
Browse every subject guide A–Z
Accounting AS & A Level · AQAAccounting 9706AS & A Level · Cambridge (CIE)Accounting AS & A Level · Pearson EdexcelAfrikaans — Language (AS only) 8679AS & A Level · 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 — Language (AS only) 8680AS & A Level · Cambridge (CIE)Art & Design 9479AS & A Level · Cambridge (CIE)Art and Design AS & A Level · AQAArt and Design AS & A Level · EduqasArt and Design AS & A Level · OCRArt and Design AS & A Level · WJECBengali AS & A Level · AQABiblical Studies 9484AS & A Level · Cambridge (CIE)Biology 7402AS & A Level · AQABiology 9700AS & A Level · Cambridge (CIE)Biology AS & A Level · CCEABiology AS & A Level · EduqasBiology AS & A Level · OxfordAQABiology YBI11AS & A Level · Pearson EdexcelBiology AS & A Level · WJECBiology A AS & A Level · OCRBiology B (Advancing Biology) AS & A Level · OCRBusiness AS & A Level · AQABusiness 9609AS & A Level · Cambridge (CIE)Business AS & A Level · EduqasBusiness AS & A Level · OCRBusiness AS & A Level · OxfordAQABusiness AS & A Level · Pearson EdexcelBusiness AS & A Level · WJECBusiness Studies AS & A Level · CCEAChemistry 7405AS & A Level · AQAChemistry 9701AS & A Level · Cambridge (CIE)Chemistry AS & A Level · CCEAChemistry AS & A Level · EduqasChemistry AS & A Level · OxfordAQAChemistry YCH11AS & A Level · Pearson EdexcelChemistry AS & A Level · WJECChemistry A AS & A Level · OCRChemistry B (Salters) AS & A Level · OCRChinese — Language & Literature (A only) 9868AS & A Level · Cambridge (CIE)Chinese (Mandarin) AS & A Level · AQAChinese 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)Computer Science AS & A Level · AQAComputer Science 9618AS & A Level · Cambridge (CIE)Computer Science AS & A Level · EduqasComputer Science AS & A Level · OCRComputer Science AS & A Level · WJECDance AS & A Level · AQADesign & Technology 9705AS & A Level · 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 9482AS & A Level · Cambridge (CIE)Drama AS & A Level · CCEADrama 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 9708AS & A Level · Cambridge (CIE)Economics AS & A Level · CCEAEconomics AS & A Level · EduqasEconomics AS & A Level · OCREconomics AS & A Level · OxfordAQAEconomics AS & A Level · Pearson EdexcelEconomics AS & A Level · WJECEnglish — Language and Literature (AS only) 8695AS & A Level · Cambridge (CIE)English — Literature 9695AS & A Level · 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 AS & A Level · OxfordAQAEnglish Language AS & A Level · Pearson EdexcelEnglish Language AS & A Level · WJECEnglish 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 Literature AS & A Level · AQAEnglish Literature AS & A Level · CCEAEnglish Literature AS & A Level · EduqasEnglish Literature AS & A Level · OCREnglish Literature AS & A Level · OxfordAQAEnglish Literature AS & A Level · Pearson EdexcelEnglish Literature AS & A Level · WJECEnvironmental 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 · WJECFrench AS & A Level · AQAFrench AS & A Level · CCEAFrench AS & A Level · EduqasFrench AS & A Level · OCRFrench AS & A Level · Pearson EdexcelFrench AS & A Level · WJECFrench 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 · OCRGeography AS & A Level · AQAGeography 9696AS & A Level · Cambridge (CIE)Geography AS & A Level · CCEAGeography AS & A Level · EduqasGeography AS & A Level · OCRGeography AS & A Level · OxfordAQAGeography AS & A Level · Pearson EdexcelGeography AS & A Level · WJECGeology AS & A Level · OCRGeology AS & A Level · WJECGerman AS & A Level · AQAGerman AS & A Level · CCEAGerman AS & A Level · EduqasGerman AS & A Level · OCRGerman AS & A Level · Pearson EdexcelGerman AS & A Level · WJECGerman — Language (AS only) 8027AS & A Level · Cambridge (CIE)German Language & Literature (A only) 9897AS & A Level · 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 EdexcelHealth and Social Care AS & A Level · WJECHinduism 9487AS & A Level · Cambridge (CIE)History AS & A Level · AQAHistory 9489AS & A Level · Cambridge (CIE)History AS & A Level · CCEAHistory AS & A Level · EduqasHistory AS & A Level · Pearson EdexcelHistory AS & A Level · WJECHistory A AS & A Level · OCRIndependent Project Qualification AS & A Level · OxfordAQAInformation and Communication Technology AS & A Level · WJECInformation Technology 9626AS & A Level · Cambridge (CIE)Information Technology AS & A Level · Pearson EdexcelInternational History 9982AS & A Level · Cambridge (CIE)Irish AS & A Level · CCEAIslamic Studies 9488AS & A Level · 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 · CCEAMarine Science 9693AS & A Level · Cambridge (CIE)Mathematics 7357AS & A Level · AQAMathematics 9709AS & A Level · Cambridge (CIE)Mathematics AS & A Level · CCEAMathematics AS & A Level · EduqasMathematics AS & A Level · OxfordAQAMathematics YMA01AS & A Level · Pearson EdexcelMathematics AS & A Level · WJECMathematics — Further 9231AS & A Level · Cambridge (CIE)Mathematics A AS & A Level · OCRMathematics 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 9483AS & A Level · Cambridge (CIE)Music AS & A Level · CCEAMusic AS & A Level · EduqasMusic AS & A Level · OCRMusic AS & A Level · WJECNutrition and Food Science AS & A Level · CCEAPhysical Education AS & A Level · AQAPhysical Education AS & A Level · EduqasPhysical Education AS & A Level · OCRPhysical Education AS & A Level · WJECPhysics 7408AS & A Level · AQAPhysics 9702AS & A Level · Cambridge (CIE)Physics AS & A Level · CCEAPhysics AS & A Level · EduqasPhysics AS & A Level · OxfordAQAPhysics YPH11AS & A Level · Pearson EdexcelPhysics AS & A Level · WJECPhysics A AS & A Level · OCRPhysics B (Advancing Physics) AS & A Level · OCRPolitics AS & A Level · AQAPortuguese — 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 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 AS & A Level · CCEAReligious Studies AS & A Level · EduqasReligious Studies AS & A Level · OCRReligious Studies AS & A Level · WJECSociology AS & A Level · AQASociology 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 AS & A Level · Pearson EdexcelSpanish AS & A Level · WJECSpanish — Language & Literature (A only) 9844AS & A Level · 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 · AQATamil — Language (AS only) 8689AS & A Level · Cambridge (CIE)Tamil (A only) 9689AS & A Level · Cambridge (CIE)Technology and Design AS & A Level · CCEAThinking Skills 9694AS & A Level · Cambridge (CIE)Travel & Tourism 9395AS & A Level · Cambridge (CIE)Urdu — Language (AS only) 8686AS & A Level · Cambridge (CIE)Urdu — Pakistan only (A only) 9686AS & A Level · 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)Welsh AS & A Level · WJEC
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.