The Master’s programs offer a large flexibility in terms of subjects’ choices. They can be shaped as highly specialized, or oriented towards transdisciplinarity. EPFL also offers a range of double diplomas and joint degrees via alliances with certain international academic partners.
The structure of most programs includes modules that are either called a Minor or a Specialization. Those modules are in some cases optional and in other cases mandatory. You will find further information on the page Minors and Specializations and on each specific program page.
Furthermore, the programs overview will help you picture the different orientations, with their respective number of ECTS credits and teaching languages.