IGCSE courses cover subjects from a variety of areas : Languages , Humanities , Social Sciences , Mathematics , Creative , Technical and Vocational . Cambridge IGCSE provides a broad and flexible study program and covers subjects from a variety of areas : Languages , Humanities , Social Sciences , Mathematics , Creative , Technical and Vocational .