Programs overview
EPFL offers 26 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 |
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 |
Master’s program | ECTS | Language | Professional title obtained |
Applied Mathematics | 120 | EN/FR (2) | EPF qualified Engineer |
Applied Physics | 120 | EN/FR (2) | 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/FR (2) | EPF qualified Physicist |
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 |
(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.