Parallel programmingWith every smartphone and computer now boasting multiple processors, the use of functional ideas to facilitate parallel programming is becoming increasingly widespread. In this course, you'll learn th
Parallel programmingWith every smartphone and computer now boasting multiple processors, the use of functional ideas to facilitate parallel programming is becoming increasingly widespread. In this course, you'll learn th
Micro and Nanofabrication (MEMS)Learn the fundamentals of microfabrication and nanofabrication by using the most effective techniques in a cleanroom environment.
Micro and Nanofabrication (MEMS)Learn the fundamentals of microfabrication and nanofabrication by using the most effective techniques in a cleanroom environment.
Enjeux Mondiaux - CommunicationThe Communication A module of the course on Global Issues tackles challenges
related to instantaneous communication and social media. The interdisciplinary
approach implemented integrates SHS and engi
Functional ProgrammingIn this course you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks. You will also develop a solid foundation for rea
Functional Programming (Private EPFL)This advanced undergraduate programming course covers the principles of functional programming using Scala, including the use of functions as values, recursion, immutability, pattern matching, higher-