
A joint-degree by EPFL and ETH ZĂŒrich | 120 ECTS
Offered jointly by EPFL and ETH ZĂŒrich, the Master’s in Cyber Security provides rigorous training in cryptography, system and network security, hardware protection, formal methods and more. The program combines strong theoretical foundations with hands-on experience, leveraging the world-class expertise and research strengths of both institutions.
A mandatory exchange semester at ETH ZĂŒrich allows students to immerse themselves in a different academic environment and benefit from a broad selection of courses. Upon successful completion of the program, graduates are awarded a joint degree from EPFL and ETH ZĂŒrich.
Graduates are well prepared for sought-after positions in industry, research, and government, and thrive in international, multidisciplinary environments.
Program structure
The program consists of two main components: the Masterâs cycle (90 ECTS), followed by a Masterâs project (30 ECTS), totaling 120 ECTS.

Notes:
- Master’s cycle (90 ECTS): At least 3 semesters of coursework (averaging 30 ECTS per semester), with a maximum of 6 semesters. One semester must be spent at ETH ZĂŒrich.
- Internship requirement: A mandatory industry internship must be completed, either as an 8-week summer internship or as a 6-month internship during a full semester. The internship may be combined with the Master’s project at the end of the Master’s cycle.
- A Masterâs project (30 ECTS): With a focus on cyber security, the project lasts 18 weeks (including 1 week of vacation) if completed at EPFL, or 26 weeks (including 1 week of vacation) if completed in industry or at another university (including ETH ZĂŒrich).
![]() |
For current students:
|
Useful links
- EPFL Info Days: Master’s programs @ IC (02.2025, PDF)
- Info session for incoming ETHZ students (02.2025, PDF)
- EPFL EPIC guide: Applying to PhD studies