Master's programs

24 Master's Programs are currently taught at EPFL.

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. Thoses 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.


School of architecture,
civil and environmental engineering
School of Engineering
School of computer and communication sciences
School of basic sciences
School of life sciences
College of management of technology
College of humanities