IGCSE Language subjects are designed to assess and develop students’ skills in reading, writing, listening, and sometimes speaking in one or more languages. These subjects are offered in two main categories: First Language (for native or near-native speakers) and Second/Foreign Language (for learners acquiring the language as a second or additional language).
Arabic - First Language - 0508
Designed for native Arabic speakers, this course develops advanced reading, writing, and language analysis skills.
Arabic - First Language (9-1)
Same content as Arabic First Language, assessed using the 9–1 grading system.
Arabic - Foreign Language- 0544
Intended for non-native speakers learning Arabic as a new language, focusing on practical communication.
Arabic (9-1) (New)
A new version of the foreign language Arabic course, assessed with the 9–1 grading format.
English - First Language – 0500 This course focuses on developing effective communication skills in spoken and written English for native or fluent speakers.
English - First Language (9-1)
Offers the same core content as English First Language, assessed on the 9–1 grading scale.
English - First Language (US) – 0524
Tailored for learners following an American English curriculum, focusing on writing, grammar, and comprehension.
English – Literature (US) – 0427
Focuses on American and international literary works, including analysis of themes, language, and form.
English – Literature in English – 0475
This course explores poetry, prose, and drama from different cultures and time periods through critical analysis.
English – Literature in English (9-1)
Covers the same literature content, assessed using the 9–1 grading scale.
English (as an Additional Language) – 0472 Designed for students who are building proficiency in English for academic use.
English (as an Additional Language) (9-1) (New)
Same as above, evaluated under the updated 9–1 grading format.
English (Core) as a Second Language (Egypt) – 0465
A regional version designed for Egyptian students focusing on essential English communication skills.
English as a Second Language (Count-in Speaking) – 0511 Covers reading, writing, listening, and speaking, with the speaking component contributing to the final grade.
English as a Second Language (Count-in Speaking) (9-1)
The same ESL course content, marked using the 9–1 scale with speaking included in the grade.
English as a Second Language (Speaking Endorsement) – 0510
Offers separate certification for spoken English while assessing reading and writing in the final grade.
English as a Second Language (Speaking Endorsement) (9-1)
Same format as above, using the 9–1 grading scale for written components.
French - First Language- 0501
Develops fluency in French for native speakers through literary and non-literary texts.
French - Foreign Language- 0502
Focuses on everyday communication for non-native speakers of French.
French (9-1)
Same as French Foreign Language, but assessed using the 9–1 grading scale.
German - First Language- 0505
Targets native speakers and builds high-level language and analysis skills in German.
German - Foreign Language- 0525
Teaches basic communication skills in German for non-native learners.
German (9-1)
Delivers the same foreign language curriculum in German, assessed under the 9–1 scale.
Chinese - First Language – 0509 Designed for native Mandarin speakers, this course strengthens advanced reading and writing skills.
Chinese - Second Language- 0523
Helps non-native speakers further develop their listening, speaking, reading, and writing skills in Mandarin.
Chinese (Mandarin) - Foreign Language- 0547
Introduces Mandarin Chinese for beginners or students learning it as a third language.
Latin (0480): Develops reading, writing, and comprehension skills in Latin.
Malay – First Language (0696): Strengthens advanced reading and writing skills for native Malay speakers.
Malay – Foreign Language (0546): Introduces Malay to beginners or non-native learners.
Portuguese – First Language (0504): Enhances reading and writing skills for native Portuguese speakers.
Sanskrit (0499): Develops reading, writing, and comprehension skills in Sanskrit.
Setswana – First Language (0698): Strengthens advanced reading and writing skills for native Setswana speakers.
Spanish – First Language (0502): Enhances reading and writing skills for native Spanish speakers.
Spanish – Foreign Language (0530): Develops listening, speaking, reading, and writing skills for non-native learners.
Spanish – Literature (0488): Develops analytical and interpretive skills through Spanish literary texts.
Spanish – Literature in Spanish (0474): Explores literary analysis and appreciation of Spanish texts.
Swahili (0262):
Develops reading, writing, and comprehension skills in Swahili.
Thai – First Language (0518): Strengthens advanced reading and writing skills for native Thai speakers.
Turkish – First Language (0513): Enhances reading and writing skills for native Turkish speakers.
Urdu as a Second Language (0539): Develops listening, speaking, reading, and writing skills for non-native learners.
Vietnamese – First Language (0695): Strengthens advanced reading and writing skills for native Vietnamese speakers.
ALL CREDITS TO THE OWNERS OF THESE LINKS AND WEBSITES!
(NOTE: Subjects with (9-1) share the same materials as the main subjects it is just a difference of grading system)
Some languages don't have much resources but remeber Youtube is your friend when learning!
Past Papers | IGCSE | Arabic First Language 0508
Arabic 0508 IGCSE Past Papers | CAIE | PapaCambridge
Cambridge IGCSE Arabic Language 0508 | Best Exam Help
IGCSE Arabic First Language (Edexcel) | Past Papers & Mark Scheme – Smart Study Campus
Arabic 0544 IGCSE Past Papers | CAIE | PapaCambridge
1614246903870-623875116674942.pdf
Cambridge IGCSE Arabic - Foreign Language (0544) Past Papers - Ustad360
Past Papers | IGCSE | English First Language 0500
IGCSE First Language English (0500/0990) - EFLSite
How to Ace the IGCSE English Literature Exam: Expert Study Guide for Top Grades | TutorsPlus
IGCSE English Literature: A Complete Guide - TutorChase
Past Papers | IGCSE | English (as an additional language) 0472
English 0472 IGCSE Past Papers | CAIE | PapaCambridge
Cambridge (CIE) IGCSE English as a Second Language (Count-in speaking) Revision
English 0511 IGCSE Past Papers | CAIE | PapaCambridge
Cambridge (CIE) IGCSE English as a Second Language (Speaking Endorsement) Revision
Cambridge (CIE) IGCSE French First Language Revision
Past Papers | IGCSE | French First Language 0501
French 0520 IGCSE Past Papers | CAIE | PapaCambridge
Past Papers | IGCSE | German First Language 0505
German First Language CIE IGCSE (0505) Past Papers | CIE IGCSE | A*-U Grading | Study Hatch
[UPDATED] IGCSE Past Year Papers (2025)German - First Language (0505)/
Cambridge (CIE) IGCSE German Foreign Language Specification (0525)
German - Foreign Language - 0525 - 0525 Syllabus & Specimen Papers - Cambridge IGCSE | ePastPapers
Past Papers | Cambridge IGCSE | German - Foreign Language (0525) | GCE Guide
Past papers | cambridge IGCSE | chinese first language
bestexamhelp cambridge-igcse chinese-first-language-0509
Past Papers | IGCSE | Chinese Second Language 0523
EduTV Online: IGCSE Chinese - Second Language 0523 Past Papers
Past Papers | IGCSE | Chinese (mandarin) foreign Language
EduTV Online: IGCSE Chinese (Mandarin) - Foreign Language 0547 Past Papers
ZNotes - For Students. By Students.
Afrikaans - Second Language:
Afrikaans 0548 IGCSE Past Papers | CAIE | PapaCambridge
Past Papers | IGCSE | Afrikaans 0548
[UPDATED] IGCSE Past Year Papers (2025)Afrikaans - Second Language (0548)/
Bahasa Indonesia :
Past Papers | IGCSE | Bahasa Indonesia 0538
Cambridge IGCSE Bahasa Indonesia 0538 Syllabus
Hindi as a Second Language:
Past Papers | IGCSE | Hindi Second Language 0549
Cambridge IGCSE Hindi as a Second Language Syllabus 0549
Years 11 and 12 | Hindi: Second Language
IsiZulu as a Second Language:
SYLLABUS 0531 Cambridge IGCSE IsiZulu as a Second Language
Past Papers | IGCSE | IsiZulu Second Language 0531 | Syllabus & Specimen
IGCSE IsiZulu as a Second Language - 0531 - TigerCampus Hong Kong
Italian - Foreign Language :
Download Italian - Foreign Language - 0535 Past Papers - Cambridge IGCSE | ePastPapers
Past Papers | IGCSE | Italian Foreign Language 0535
Latin:
linguae.weebly igcse-latin
savemyexams subjects/latin
qualifications/gcse/latin-j282-from-2016/textbooks/
Malay - First Language:
Past papers Malay- First language
BestExamHelp Cambridge IGCSE/ malay first language
epastpapers igcse malay-0696
Malay - Foreign Language:
r-igcse.study/languages/malay
Cambridge International- IGCSE malay Forgien language
Malay Foreign language savemyexams.com
Portuguese - First Language:
Pastpapers IGCSE portuguese first language 0504
savemyexams.com/subjects/portuguese
pastpapers.papacambridg 0504_s24_ms_1.pdf
Sanskrit:
pastpapers.papacambridge.igcse-sanskrit-0499
edutvonline igcse-sanskrit-0499-past-papers
Setswana - First Language:
epastpapers igcse/setswana-0698
cambridgeinternational 2025-specimen-paper-1.pdf
Spanish - First Language :
https://pastpapers.co/cie/?dir=IGCSE/Spanish-First-Language-0502
Spanish - Foreign Language:
Spanish - Literature:
https://pastpapers.co/cie/?dir=IGCSE/Spanish-Literature-0488
studylib frequently-asked-questions-igcse-spanish-literature--0488
Spanish - Literature in Spanish:
Only reliable source is past papers from the cambridge official site
Swahili:
https://pastpapers.co/cie/?dir=IGCSE/Swahili-0262
cambridge-igcse-swahili-0262/past-papers/
Thai - First Language:
Cambridge IGCSE Thai - First Language - (0518)
Past Papers | IGCSE | Thai First Language 0518
Past Papers | Cambridge IGCSE | Thai - First Language (0518) | GCE Guide
[UPDATED] IGCSE Past Year Papers (2025)Thai - First Language (0518)/
Turkish - First Language:
Past Papers | IGCSE | Turkish First Language 0513
Past Papers | Cambridge IGCSE | Turkish - First Language (0513) | GCE Guide
Turkish - First Language (0513)
Urdu as a Second Language:
Urdu 0539 IGCSE Past Papers | CAIE | PapaCambridge
Cambridge IGCSE Urdu as a Second Language Syllabus 2025-2027
Urdu As A Second Language (0539) | IGCSE | Free Course – Educate A Change