Educational Technologies Gallery

EPFL instructors and students use a wide range of educational technologies for which we list a few example below.

EPFL instructors and students use a wide range of educational technologies for which we list a few example below.

The Center for Digital Education (CEDE) helps you find the best match and accompanies you in the development of digital tools and resources. Check out the list of services we offer.

Video Collections

Course recordings

20’000 hours+ of course recordings. Some of them are open for everyone to watch, and others require an EPFL login. All of these are semantically indexed and searchable from EPFL Graphsearch.

Materials Cloud

The Marvel NCCR and partners have constituted an impressive list of educational resources including: Videos from events, workshops, lectures, tutorials, etc, Distinguished lectures and Tutorials on selected topics of material science


ZettaBytes aims at promoting and explaining big ideas of computer science to a general audience. his project was launched by the IC school at EPFL in November 2016 and is maintained by Hoang Lê Nguyên.


Wandida is the sister channel of ZettaBytes, a more lecture-oriented channel which features a collection of videos on science and engineering topics by Mhamdi Edl Mahdi and Hoang Lê Nguyên.

MOOCs – Massive Open Online Courses

Since 2012, EPFL has produced over 150 Massive Open Online Courses which have attracted more than 3 million learners. Search our full list of MOOCs.

Swiss MOOC Service

The Swiss MOOC Service is the local platform we operate oursevelves and use for our own students, 100% hosted in Switzerland. We use it to support first year students in the domains of Algebra (I, II, III), Analysis and Physics (Newton, Point Matériel, Référentiels, Solide and Lagrange .



Demonstrations and simulations

Jupyter simulations for physics

Cécile Hébert, an associate professor of physics at EPFL, uses Jupyter Notebooks to help students visualize the different variables involved in a physics experiment. This gives them a leg up in understanding concepts that would otherwise be hard to grasp. See the code at the git repository or try it out directly in NOTO.

Educational simulations (OSSCAR)

The OSSCAR (Open Software Services for Classrooms and Research) platform is a collaborative environment targeted at enhancing awareness and adoption of best practises in Open Science and computational thinking, focusing on education and research.

Astrophyics simulations

Introduction to Astrophysics I. Interactive applications for learning and visualizing concepts in astrophysics. The apps are being developed by Prof. Frédéric Courbin and Dr. Austin Peel to accompany the Introduction to Astrophysics I course at EPFL.

Lecture notes

Interactive multimedia narratives to foster students’ curiosity.

Paolo Prandoni, a research scientist at the audiovisual communications laboratory of EPFL and an avid music lover, uses Jupyter Notebooks to teach the fundamentals of digital signal processing. For him, it is the ideal way to combine theory with practice. See the code at the git repository or try it out directly in NOTO.

Jupyter book on Electronic Structure Method

Simon Dürr has created a Jupyter Book about Introduction to Electronic Structure Methods. The Jupyter notebooks it contains can be launched directly in our centralized Jupyter Notebook service NOTO.

Analysis 1 lecture notes

Sacha Friedli has created interactive lecture notes for his Analysis 1 and Algebra courses. They feature quizzes and videos.

Interactive tools and labs

Automatically graded image processing labs

Pol del Aguila Pla, a research staff scientist at the CIBM Center for Biomedical Imaging and a postdoctoral researcher at the EPFL Biomedical Imaging Group, has developed Jupyter Notebooks for the practical sessions given as part of two Master’s-level courses in image processing. These interactive Notebooks incorporate useful automated suggestions to help students work through the exercises they have to complete.


Cheminfo is developed by Luc Patiny and offers a range of online lab tools and exercises. For example about Nuclear Magnetic Resonance or Learn to predict a product from its spectra. All resources are open source and available on github.

Control Systems Lab

Christophe Salzman has developed a system for remote experimentation in automatic control. Students can control a variety of devices from within the MOOC, and then analyse the results.

Collaboration platforms


Graasp is a tool originally developed at EPFL. It provides a visually attractive groupwork environment in which you and students can post material. The material can be viewed and annotated by other users. This allows students to be quite active in building course material rather than simply being passive viewers of material that you post. Students who are engaged in group projects can set up their own site on Graasp for sharing their material and ideas.

Plugins and software

Osscar Widgets and plugins

Custom widgets related to computational chemistry and physics. For instance, we developed a interactive periodic table. Besides, we also developed JupyterLab extensions, which can help development.

Moodle plugin for Jupyter notebooks assignments

Those plugins are designed to make the communication from Moodle to a JupyterHub installation possible, allowing Moodle users to access their Jupyter files from Moodle – and more. It is installed on EPFL’s Moodle, here is the documentation about how to use it.