EPFL MSc in Data Science 2026: Complete Program Guide
Table of Contents
- EPFL Data Science Master’s Program Overview
- Program Structure and ECTS Requirements
- Core Courses and Elective Options
- Research Projects at EPFL Labs
- Mandatory Industry Internship Explained
- Master’s Project and Thesis Requirements
- Minors and Interdisciplinary Opportunities
- Admission Requirements and Conditional Enrollment
- Assessment Rules and Academic Policies
- Career Outcomes and Graduate Prospects
📌 Key Takeaways
- 120 ECTS total: 90 ECTS coursework cycle plus a 30 ECTS Master’s project over approximately two years
- Mandatory internship: Industry experience is required — choose between 8-week, 6-month, or integrated Master’s project formats
- Research-driven curriculum: A 12 ECTS lab-based research project is compulsory, with optional second projects available
- Flexible specialization: Pursue minors in Cyber Security, Computational Biology, or take up to 15 ECTS from outside courses
- World-class reputation: EPFL consistently ranks among the top 15 universities globally for computer science and engineering
EPFL Data Science Master’s Program Overview
The École Polytechnique Fédérale de Lausanne (EPFL) offers one of Europe’s most rigorous and prestigious Master of Science programs in Data Science. Situated on the shores of Lake Geneva in Switzerland, EPFL has consistently ranked among the world’s top technical universities, with its School of Computer and Communication Sciences (IC) recognized as a global leader in artificial intelligence, machine learning, and computational research.
The MSc in Data Science at EPFL is designed for students who want to master the mathematical foundations, algorithmic techniques, and practical applications that drive modern data-driven decision making. Unlike many data science programs that focus primarily on tools and software, EPFL’s curriculum emphasizes deep theoretical understanding combined with hands-on research experience in world-class laboratories. This approach produces graduates who can not only apply existing methods but also develop entirely new algorithms and frameworks.
Delivered jointly by the Section of Computer Science and the Section of Communication Systems, the program brings together expertise from two complementary fields. Students benefit from faculty members who are leading researchers in areas ranging from natural language processing and computer vision to distributed systems and signal processing. The program’s location in the heart of Switzerland’s innovation ecosystem — near Zurich, Geneva, and the headquarters of organizations like CERN and the WHO — provides unparalleled networking opportunities.
For prospective students comparing top European data science programs, the EPFL MSc stands out for its mandatory industry internship requirement, the freedom to pursue interdisciplinary minors, and a 120 ECTS structure that balances coursework with substantial research experience. Whether your goal is a career in industry or a pathway to doctoral research, this program provides the foundation to excel. You can also explore how other leading institutions structure their programs in our guide to ETH Zurich’s Computer Science program.
Program Structure and ECTS Requirements
The EPFL MSc in Data Science follows a clearly defined two-phase structure totaling 120 ECTS credits. Understanding this architecture is essential for planning your studies effectively and making the most of the flexibility the program offers.
The first phase is the Master’s cycle, comprising 90 ECTS of coursework, research, and interdisciplinary study. Students typically complete this phase over three semesters, taking approximately 30 ECTS per semester. However, the maximum allowed duration is six semesters, giving students who need additional time — whether for personal reasons, language adjustment, or to pursue complementary activities — a reasonable buffer.
The 90 ECTS break down as follows:
- 32 ECTS from core courses (Group 1): Each core course is worth 8 credits, so students must complete at least four core courses. These cover fundamental topics in data science including machine learning, statistics, optimization, and data management.
- 40 ECTS from optional courses (Group 2): This is where students tailor their education. Options range from deep learning and reinforcement learning to distributed computing and applied statistics. Additional Group 1 courses also count toward this requirement.
- 12 ECTS for a mandatory research project: Conducted in an EPFL laboratory, this project gives students direct experience working alongside faculty and PhD researchers on cutting-edge problems.
- 6 ECTS for Social and Human Sciences (SHS): A transversal competency requirement including a 3 ECTS autumn course and a related spring project, ensuring graduates can communicate technical findings to broader audiences.
The second phase is the Master’s project (PDM), worth 30 ECTS. This capstone experience can be completed at EPFL (18 weeks), at another university (26 weeks), or integrated with a 6-month industry internship. All semesters in the Master’s cycle must be completed at EPFL, reinforcing the program’s emphasis on immersive, on-campus learning.
Core Courses and Elective Options
The academic rigor of the EPFL Data Science program begins with its core courses. With 32 ECTS required from Group 1, students build a strong foundation across the essential pillars of data science. Each core course carries 8 ECTS — a significant commitment that reflects the depth and intensity of these offerings.
Core courses at EPFL cover the mathematical and computational backbone of data science. While the specific catalog evolves with the field, students can expect foundational offerings in areas such as:
- Applied Machine Learning: From supervised and unsupervised learning to ensemble methods and model evaluation, this course establishes the practical toolkit every data scientist needs.
- Statistical Computation and Visualization: Advanced statistical modeling techniques combined with modern visualization frameworks for exploring and communicating complex datasets.
- Optimization for Machine Learning: Convex and non-convex optimization algorithms critical for training deep learning models and solving large-scale data problems.
- Distributed Information Systems: Scalable data architectures, databases, and query processing for managing the massive datasets that characterize modern data science applications.
The 40 ECTS of elective courses in Group 2 allow students to specialize. Popular elective clusters include deep learning, natural language processing, computer vision, computational neuroscience, and data-driven business analytics. Students who do not pursue a formal minor can also take up to 15 ECTS from courses outside the Data Science study plan, subject to approval, opening doors to fields like robotics, quantum computing, or digital humanities.
This combination of mandatory depth and elective breadth ensures that every graduate has both a solid foundation and a personalized specialization. For a comparison with business-oriented analytics programs, see our HEC Paris MBA guide.
Transform any university brochure into an interactive experience your audience will actually engage with.
Research Projects at EPFL Labs
One of the defining features of the EPFL MSc in Data Science is the mandatory 12 ECTS research project conducted in an EPFL laboratory. This requirement sets the program apart from many competitors by ensuring every student gains genuine research experience before graduating.
The research project spans 14 weeks within a single semester and is carried out under the supervision of an EPFL professor or senior researcher. Students work on active research problems — not pre-packaged exercises — contributing to real papers, tools, or datasets. Topics span the full spectrum of data science, from developing novel deep learning architectures to analyzing large-scale social network data.
New international students are advised not to rush into the research project during their first semester. EPFL recommends taking time to become familiar with the faculty, lab culture, and available research directions before committing. Most students begin their mandatory research project in their second or third semester, after having built relationships with potential supervisors through coursework.
For students with strong research ambitions, an optional second research project worth 8 ECTS is also available. These credits count toward the Group 2 elective requirement, making it possible to dedicate up to 20 ECTS — nearly a quarter of the coursework phase — to laboratory research. Students cannot, however, pursue both the mandatory and optional research projects in the same semester.
The sections notify students in April (for autumn) and October (for spring) when lab project listings are updated. Students are strongly encouraged to reach out to labs directly, as published listings may not capture all available opportunities. Meeting with the supervising professor to define clear objectives and deliverables before enrollment is considered best practice.
Mandatory Industry Internship Explained
The EPFL MSc in Data Science requires every student to complete an industry internship — a feature that directly connects academic learning with professional practice. This mandatory component reflects EPFL’s commitment to producing graduates who are not only brilliant researchers but also effective practitioners ready to contribute from day one in the workplace.
Students can choose from three internship formats:
| Internship Type | Duration | Timing | Key Details |
|---|---|---|---|
| Short internship | 8 weeks | Summer (after exams) | Must return for autumn semester start |
| Long internship | 6 months | Full semester | Academic clock suspended; no parallel courses |
| Integrated internship + Master’s project | 6+ months (26 weeks) | End of Master’s cycle | Combines internship and thesis requirements |
International Master’s students must complete one full academic year at EPFL before beginning an internship, with the earliest possible start date in the summer or autumn of their second year. Students should begin their internship search four to five months in advance, and an information session is held at the start of each semester to help with planning.
All internships must be approved in advance by the section. The integrated internship format is particularly popular among students who want to maximize their industry exposure while efficiently completing their degree requirements. In this format, the student’s Master’s project is carried out within the company under the co-supervision of an EPFL professor, blending academic rigor with real-world application.
Switzerland’s thriving technology ecosystem — home to companies like Google, Microsoft, Nestlé, ABB, and countless deep-tech startups — provides an exceptional landscape for securing high-quality internships. Many EPFL students also intern at international organizations and financial institutions in Geneva and Zurich.
Master’s Project and Thesis Requirements
The Master’s project (Projet de Master, or PDM) is the culminating experience of the EPFL MSc in Data Science, worth 30 ECTS. It represents a substantial independent research or development effort that demonstrates the student’s ability to apply data science methodologies to solve complex problems.
The project can be completed in several settings:
- At EPFL (18 weeks including 1 week vacation): Conducted in a laboratory under the supervision of an authorized EPFL professor. This option is recommended for students planning to pursue a PhD.
- At another university in Switzerland or abroad (26 weeks including 1 week vacation): Including partnerships with ETH Zurich. Students must have completed a validated internship beforehand.
- In industry (26 weeks including 1 week vacation): Through the integrated internship format, combining professional experience with the thesis requirement.
Students may be conditionally admitted to the Master’s project if they are missing no more than 8 ECTS from their coursework cycle, provided they have completed the mandatory 12 ECTS research project and are not at the end of their maximum allowed duration. This flexibility allows motivated students to begin their capstone slightly earlier, potentially accelerating their graduation timeline.
Upon successful completion of all requirements, graduates receive a Master of Science (MSc) in Data Science from EPFL. The official graduation ceremony is held on the first Saturday of October, and graduates also receive a Diploma Supplement detailing the courses completed and skills acquired throughout the program.
See how leading universities use Libertify to make their academic content interactive and engaging.
Minors and Interdisciplinary Opportunities
The EPFL MSc in Data Science encourages interdisciplinary exploration through its minor system. Students who choose not to pursue a narrow specialization within data science can enroll in a minor offered by another EPFL Master’s program, broadening their expertise and increasing their versatility in the job market.
A minor at EPFL requires at least 30 ECTS, with no compensation allowed between courses. These credits replace 30 ECTS of optional courses in Group 2, meaning students do not need additional time to complete a minor — it integrates seamlessly into the existing program structure.
Notable minor options available to Data Science students include:
- Cyber Security: Increasingly critical as data science intersects with privacy, security, and ethical AI. Students must earn at least 18 of the required 30 ECTS from courses marked as “depth” in the Cyber Security minor plan.
- Computational Biology: Ideal for students interested in bioinformatics, genomics, and health data science — rapidly growing fields with significant career opportunities.
- Other EPFL minors: Depending on availability and program-specific rules, students may explore options in areas like management, energy, or environmental science.
Important: Data Science students cannot enroll in the Minor in Computer Science offered by the IC school, as the overlap would be too substantial. Students registered for a minor also cannot take courses outside their study plan except for CS- and COM-codified courses offered by IC.
EPFL strongly advises students to choose their minor carefully and early. Dropping a minor later in the program can result in credit losses, as only up to 15 ECTS from unlisted courses may count toward the degree if a minor is abandoned. This strategic decision should be made in consultation with the minor advisor during the first semester. For another interdisciplinary European program, explore our guide to École Polytechnique Paris engineering degrees.
Admission Requirements and Conditional Enrollment
Admission to the EPFL MSc in Data Science is competitive, reflecting the program’s global reputation. The admissions process evaluates candidates holistically, considering academic transcripts, the relevance of prior coursework, and the applicant’s potential to succeed in a demanding research-oriented environment.
Key admission considerations include:
- Bachelor’s degree: A strong undergraduate background in computer science, mathematics, statistics, or a closely related field is typically required. Applicants from other disciplines may be considered if they demonstrate substantial quantitative coursework.
- Conditional admission: Many students, particularly those from international institutions, receive conditional admission with additional prerequisite credits that must be completed during the first year. These supplementary courses do not count toward the Master’s degree but must be prioritized as a condition of continued enrollment.
- Official transcripts: Final Bachelor’s transcripts must be submitted to the Office of the Registrar per the instructions in the admission letter. The specific list of prerequisite courses is finalized only after these documents are reviewed.
Students who receive conditional admission will be notified via the official decision document titled “Supplement to the decision regarding admission to the Master’s program.” Registration procedures for prerequisite courses are communicated separately by the Registrar’s Office.
The QS World University Rankings consistently place EPFL among the world’s top institutions for computer science. This reputation means the applicant pool is extremely strong, and prospective students should ensure their application highlights both academic excellence and genuine passion for data science research.
Assessment Rules and Academic Policies
EPFL operates a rigorous and clearly defined assessment framework that every Data Science student must understand. The system differs significantly from many anglophone universities, and international students in particular should familiarize themselves with these rules early.
Courses at EPFL fall into two assessment categories:
- Semester-assessed courses: Graded through continuous evaluation including quizzes, labs, projects, reports, and presentations conducted throughout the term.
- Exam-session courses: Graded partly or fully through written or oral examinations during the official January/February or June/July exam sessions. Students must be physically present at EPFL during these periods.
Critical policies that students must be aware of:
- Automatic exam registration: At EPFL, enrolling in a course automatically registers you for its exam. If you submit any coursework or take any assessment without formally withdrawing, you will receive a grade on your transcript.
- Withdrawal deadlines: Course withdrawals must be made through IS-Academia before Friday of the 10th week of the semester. After this deadline, withdrawal is impossible.
- Grading scale: EPFL uses a 1-6 scale, with 4.0 as the passing threshold. Final grades below 1.00 result in an “NA” (Not Acquired) designation.
- Course retakes: Students who fail a course (below 4.0) may retake it the following year. The new grade replaces the original on the transcript.
- Justified absences: Missed assessments must be justified with official documentation within three days. A missed assessment results in an “M” grade, and the student must re-register the following year.
The GPA is calculated as the weighted average of all courses for which a grade between 1 and 6 has been awarded. Understanding these rules from the outset is critical for academic success and avoiding unintended consequences on your transcript. Detailed policies are available through EPFL’s Student Affairs and Education Office.
Career Outcomes and Graduate Prospects
Graduates of the EPFL MSc in Data Science enter a job market that places extraordinary value on their skills and credentials. Switzerland’s position as a global hub for technology, finance, and international organizations means that EPFL graduates often have multiple offers before completing their degree.
Common career paths for EPFL Data Science graduates include:
- Machine Learning Engineer: Designing and deploying ML systems at scale for tech companies, startups, and enterprise organizations.
- Data Scientist / Applied Researcher: Applying advanced analytics and statistical modeling to business problems in consulting, finance, healthcare, and technology sectors.
- Quantitative Analyst: Leveraging mathematical and computational expertise in trading firms, hedge funds, and risk management departments of major banks.
- Research Scientist / PhD Candidate: Continuing to doctoral studies at EPFL, ETH Zurich, MIT, Stanford, or other top research institutions worldwide.
- AI/ML Consultant: Advising organizations on AI strategy, data infrastructure, and model deployment through top consulting firms or independent practice.
The mandatory industry internship provides a crucial bridge between academic study and professional practice. Many students receive full-time offers from their internship hosts, while others leverage the experience and EPFL network to access positions globally. Switzerland’s high salaries for technical professionals — often exceeding CHF 100,000 for entry-level positions in Zurich and Geneva — add to the program’s strong return on investment.
For students considering a PhD, EPFL’s research environment is world-class. The school’s laboratories regularly publish in top-tier venues like NeurIPS, ICML, CVPR, and ACL, and faculty members maintain active collaborations with leading research groups worldwide. The MSc research project and thesis provide an excellent foundation for doctoral applications.
Students interested in executive education paths after gaining industry experience may also wish to explore programs like the INSEAD Global Executive MBA.
Ready to transform your university’s brochures into experiences students actually explore? Start with Libertify.
Frequently Asked Questions
How long does the EPFL MSc in Data Science take to complete?
The EPFL MSc in Data Science requires 120 ECTS credits and typically takes two years to complete. The program consists of a Master’s cycle of 90 ECTS (minimum three semesters) followed by a 30 ECTS Master’s project. The maximum duration for the coursework phase is six semesters.
What are the core courses in the EPFL Data Science Master’s program?
Students must complete 32 ECTS from core courses in Group 1, with each course worth 8 credits. The remaining 40 ECTS come from optional courses in Group 2. An additional 12 ECTS mandatory research project and 6 ECTS in social and human sciences complete the 90 ECTS cycle.
Is an internship mandatory for the EPFL Data Science Master’s?
Yes, an industry internship is mandatory. Students can choose between an 8-week summer internship, a 6-month semester-long internship, or an integrated 6-month internship combined with the Master’s project. International students must complete one full academic year before starting an internship.
Can I pursue a minor alongside the EPFL MSc in Data Science?
Yes, Data Science students can pursue minors from other EPFL Master’s programs, including Cyber Security and Computational Biology. A minor requires at least 30 ECTS and replaces optional courses in Group 2. Note that Data Science students cannot enroll in the Minor in Computer Science offered by IC.
What are the career prospects after graduating from EPFL Data Science?
EPFL Data Science graduates enter roles in machine learning engineering, data science consulting, quantitative analysis, and research. The mandatory industry internship provides direct career pathways, and EPFL’s global reputation opens doors at top technology firms, financial institutions, and research labs worldwide.