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

128 subjects · 153 qualifications

Accounting

2 qualifications

Accounting (9-1)

1 qualification

Afrikaans — Second Language

1 qualification

Agriculture

1 qualification

Arabic — First Language

2 qualifications

Arabic — First Language (9-1)

1 qualification

Arabic — Foreign Language

1 qualification

Arabic (9-1)

1 qualification

Art & Design

1 qualification

Art & Design (9-1)

1 qualification

Art and Design

1 qualification

Bahasa Indonesia

1 qualification

Bangla

1 qualification

Bangladesh Studies

1 qualification

Biology

3 qualifications

Biology (9-1)

1 qualification

Business

3 qualifications

Business (9-1)

1 qualification

Business Studies

1 qualification

Business Studies (9-1)

1 qualification

Chemistry

3 qualifications

Chemistry (9-1)

1 qualification

Chinese

1 qualification

Chinese — First Language

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 0452IGCSE · Cambridge (CIE)Accounting 4AC1IGCSE · Pearson EdexcelAccounting (9-1) 0985IGCSE · Cambridge (CIE)Afrikaans — Second Language 0548IGCSE · Cambridge (CIE)Agriculture 0600IGCSE · Cambridge (CIE)Arabic — 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 (9-1) 7180IGCSE · Cambridge (CIE)Art & Design 0400IGCSE · Cambridge (CIE)Art & Design (9-1) 0989IGCSE · Cambridge (CIE)Art and Design IGCSE · Pearson EdexcelBahasa Indonesia 0538IGCSE · Cambridge (CIE)Bangla IGCSE · Pearson EdexcelBangladesh Studies IGCSE · Pearson EdexcelBiology 0610IGCSE · Cambridge (CIE)Biology IGCSE · OxfordAQABiology 4BI1IGCSE · Pearson EdexcelBiology (9-1) 0970IGCSE · Cambridge (CIE)Business 0264IGCSE · Cambridge (CIE)Business IGCSE · OxfordAQABusiness IGCSE · Pearson EdexcelBusiness (9-1) 0774IGCSE · Cambridge (CIE)Business Studies 0450IGCSE · Cambridge (CIE)Business Studies (9-1) 0986IGCSE · Cambridge (CIE)Chemistry 0620IGCSE · Cambridge (CIE)Chemistry IGCSE · OxfordAQAChemistry 4CH1IGCSE · Pearson EdexcelChemistry (9-1) 0971IGCSE · Cambridge (CIE)Chinese IGCSE · Pearson EdexcelChinese — First Language 0509IGCSE · Cambridge (CIE)Chinese — Second Language 0523IGCSE · Cambridge (CIE)Chinese (Mandarin) — Foreign Language 0547IGCSE · Cambridge (CIE)Combined Science IGCSE · OxfordAQACommerce 0715IGCSE · Cambridge (CIE)Commerce IGCSE · Pearson EdexcelComputer Science 0478IGCSE · Cambridge (CIE)Computer Science 0265IGCSE · Cambridge (CIE)Computer Science IGCSE · OxfordAQAComputer Science IGCSE · Pearson EdexcelComputer Science (9-1) 0984IGCSE · Cambridge (CIE)Design & Technology 0445IGCSE · Cambridge (CIE)Design & Technology (9-1) 0979IGCSE · Cambridge (CIE)Drama 0411IGCSE · Cambridge (CIE)Drama (9-1) 0994IGCSE · Cambridge (CIE)Economics 0455IGCSE · Cambridge (CIE)Economics IGCSE · Pearson EdexcelEconomics (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 — 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 Language IGCSE · OxfordAQAEnglish Language A IGCSE · Pearson EdexcelEnglish Language B IGCSE · Pearson EdexcelEnglish Literature IGCSE · OxfordAQAEnglish Literature IGCSE · Pearson EdexcelEnterprise 0454IGCSE · Cambridge (CIE)Environmental Management 0680IGCSE · Cambridge (CIE)Food & Nutrition 0648IGCSE · Cambridge (CIE)French IGCSE · Pearson EdexcelFrench — First Language 0501IGCSE · Cambridge (CIE)French — Foreign Language 0520IGCSE · Cambridge (CIE)French (9-1) 7156IGCSE · Cambridge (CIE)Further Pure Mathematics IGCSE · Pearson EdexcelGeography 0460IGCSE · Cambridge (CIE)Geography IGCSE · OxfordAQAGeography IGCSE · Pearson EdexcelGeography (9-1) 0976IGCSE · Cambridge (CIE)German IGCSE · Pearson EdexcelGerman — First Language 0505IGCSE · Cambridge (CIE)German — Foreign Language 0525IGCSE · Cambridge (CIE)German (9-1) 7159IGCSE · Cambridge (CIE)Global Citizenship IGCSE · Pearson EdexcelGlobal Perspectives 0457IGCSE · Cambridge (CIE)Greek — First Language IGCSE · Pearson EdexcelHindi as a Second Language 0549IGCSE · Cambridge (CIE)History 0470IGCSE · Cambridge (CIE)History IGCSE · Pearson EdexcelHistory — American (US) 0409IGCSE · Cambridge (CIE)History (9-1) 0977IGCSE · Cambridge (CIE)Human Biology IGCSE · Pearson EdexcelInformation and Communication Technology 0417IGCSE · Cambridge (CIE)Information and Communication Technology IGCSE · Pearson EdexcelInformation and Communication Technology (9-1) 0983IGCSE · Cambridge (CIE)IsiZulu as a Second Language 0531IGCSE · 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)Malay — First Language 0696IGCSE · Cambridge (CIE)Malay — Foreign Language 0546IGCSE · Cambridge (CIE)Marine Science 0697IGCSE · Cambridge (CIE)Mathematics 0580IGCSE · Cambridge (CIE)Mathematics IGCSE · OxfordAQAMathematics — Additional 0606IGCSE · Cambridge (CIE)Mathematics — International 0607IGCSE · Cambridge (CIE)Mathematics (9-1) 0980IGCSE · Cambridge (CIE)Mathematics (US) 0444IGCSE · Cambridge (CIE)Mathematics A 4MA1IGCSE · Pearson EdexcelMathematics B Pearson Edexcel International GCSE Mathematics B (4MB1) · single Higher tier · Pearson EdexcelMusic 0410IGCSE · Cambridge (CIE)Music (9-1) 0978IGCSE · Cambridge (CIE)Pakistan Studies 0448IGCSE · Cambridge (CIE)Pakistan Studies IGCSE · Pearson EdexcelPhysical Education 0413IGCSE · Cambridge (CIE)Physical Education (9-1) 0995IGCSE · Cambridge (CIE)Physical Science 0652IGCSE · Cambridge (CIE)Physics 0625IGCSE · Cambridge (CIE)Physics IGCSE · OxfordAQAPhysics 4PH1IGCSE · Pearson EdexcelPhysics (9-1) 0972IGCSE · Cambridge (CIE)Portuguese — First Language 0504IGCSE · Cambridge (CIE)Psychology 0266IGCSE · Cambridge (CIE)Religious Studies 0490IGCSE · Cambridge (CIE)Religious Studies IGCSE · Pearson EdexcelSanskrit 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 0495IGCSE · Cambridge (CIE)Spanish IGCSE · Pearson EdexcelSpanish — First Language 0502IGCSE · Cambridge (CIE)Spanish — Foreign Language 0530IGCSE · Cambridge (CIE)Spanish — Literature in Spanish 0474IGCSE · Cambridge (CIE)Spanish (9-1) 7160IGCSE · Cambridge (CIE)Statistics 0479IGCSE · Cambridge (CIE)Swahili 0262IGCSE · Cambridge (CIE)Swahili IGCSE · Pearson EdexcelTamil IGCSE · Pearson EdexcelThai — First Language 0518IGCSE · Cambridge (CIE)Travel & Tourism 0471IGCSE · Cambridge (CIE)Turkish — First Language 0513IGCSE · Cambridge (CIE)Urdu as a Second Language 0539IGCSE · Cambridge (CIE)Vietnamese — First Language 0695IGCSE · Cambridge (CIE)World 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.