They 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 some cases mandatory. You’ll find further info about this 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 as well as respective teaching language.