Programs overview

EPFL offers 29 Master’s programs, including seven specialized programs. The curriculum corresponds to 90 or 120 ECTS credits, and teaching is given either in French or English, or in both languages. The Master’s programs offered by EPFL are distributed among the five faculties and two colleges that make up the School.

Master’s program ECTS Language Professional title obtained
Architecture 120 EN/FR (1) EPF qualified Architect
Civil Engineering 120 FR/EN (1) EPF qualified civil Engineer
Environmental Engineering 120 FR/EN (2) EPF qualified Engineer
Urban Systems 120 FR/EN (1) EPF qualified Engineer
Master’s program ECTS Language Professional title obtained
Electrical and Electronic Engineering 120 EN/FR (2) EPF qualified electrical Engineer
Energy Science and Technology 120 EN/FR (2) EPF qualified Engineer
Materials Science and Engineering 120 EN/FR (2) EPF qualified Engineer
Mechanical Engineering 120 EN/FR (2) EPF qualified mechanical Engineer
Microengineering 120 EN/FR (2) EPF qualified Engineer
Robotics 120 EN/FR (2) EPF qualified Engineer
Master’s program ECTS Language Professional title obtained
Communication Systems* 120 EN EPF qualified Engineer
Computer Sciences 120 EN EPF qualified Engineer
Cyber Security 120 EN EPF-ETH qualified Engineer
Data Science 120 EN EPF qualified Engineer

*This Master’s degree will no longer be taught from September 2025.

Master’s program ECTS Language Professional title obtained
Applied Mathematics 120 EN/FR (2) EPF qualified Engineer
Applied Physics 120 EN EPF qualified Engineer
Chemical and Biological Engineering 120 EN EPF qualified chemical Engineer
Computational Science and Engineering 120 EN EPF qualified Engineer
Mathematics 90 EN/FR (2) EPF qualified Mathematician
Molecular and Biological Chemistry 120 EN EPF qualified Chemist
Nuclear Engineering 120 EN EPF-ETH qualified Engineer
Physics 120 EN EPF qualified Physicist
Statistics 120 EN/FR (2) EPF qualified Statistician
Master’s program ECTS Language Professional title obtained
Life Sciences Engineering 120 EN EPF qualified Engineer
Master’s program ECTS Language Professional title obtained
Financial Engineering 120 EN EPF qualified Engineer
Sustainable Management and Technology 120 EN Not equivalent to an Engineer degree
Management, Technology and Entrepreneurship 120 EN EPF qualified Engineer
Master’s program ECTS Language Professional title obtained
Digital Humanities 120 EN EPF qualified Engineer
Master’s program ECTS Language Professional title obtained
Neuro-X 120 EN EPF qualified Engineer in Neuro-X
Quantum Science and Engineering 120 EN EPF qualified quantum Engineer

(1) A good command of French is recommended to be able to follow this program.

(2) A good command of English is recommended to be able to follow this program.