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.