EPFL MOOCs

EPFL MOOCs At Center for Digital Education, we produce MOOCs (Massive Open Online Courses) for the Swiss Federal Institute of Technology in Lausanne (EPFL).

Learn to optimize on smooth, nonlinear spaces: Join us to build your foundations (starting at "what is a manifold?") and...
15/01/2024

Learn to optimize on smooth, nonlinear spaces: Join us to build your foundations (starting at "what is a manifold?") and confidently implement your first algorithm (Riemannian gradient descent).

Optimization on manifolds is the result of smooth geometry and optimization merging into one elegant modern framework.

We start the course at "What is a manifold?", and give the students a firm understanding of submanifolds embedded in real space. This covers numerous applications in engineering and the sciences.

All definitions and theorems are motivated to build time-tested optimization algorithms. The math is precise, to promote understanding and enable computation.

We build our way up to Riemannian gradient descent: the all-important first-order optimization algorithm on manifolds. This includes analysis and implementation.

The lectures follow (and complement) the textbook "An introduction to optimization on smooth manifolds" written by the instructor, also available on his webpage.

From there, students can explore more with numerical tools (such as the toolbox Manopt, which is the subject of the last week of the course). They will also be in a good position to tackle more advanced theoretical tools necessary for second-order optimization algorithms (e.g., Riemannian Hessians). Those are covered in further video lectures available on the instructor's textbook webpage.

https://www.edx.org/learn/math/ecole-polytechnique-federale-de-lausanne-introduction-to-optimization-on-smooth-manifolds-first-order-methods

07/12/2022

Creating a beautiful book on our Simulation Neuroscience MOOCs.

🚀​You can learn Scala today with the Scala Center online courses, and unlock new career opportunities! You have now acce...
26/05/2022

🚀​You can learn Scala today with the Scala Center online courses, and unlock new career opportunities! You have now access to a large range of Scala courses that will help you become a comprehensive Scala 3 developer.

🌐​The courses are fully online, and self-paced. They are ideal for both companies and freelancers. Additionally, they offer a cost-effective way to boost your CV by purchasing a certificate of completion.

🧑‍💻​Whether you are a beginner or an experienced programmer, now is the perfect time to take online Scala courses!

Check out:

Our latest class about Effective Programming in Scala:
https://www.coursera.org/learn/effective-scala?utm_source=epfl&utm_medium=institutions&utm_campaign=fb8

Scala specialization:
https://www.coursera.org/specializations/scala?utm_source=epfl&utm_medium=institutions&utm_campaign=fb8

🧑‍🏫Do you know why Scala programmers like using Scala?💫​First, Scala code is pleasant to maintain because the language h...
19/05/2022

🧑‍🏫Do you know why Scala programmers like using Scala?

💫​First, Scala code is pleasant to maintain because the language has a lean syntax and it supports declarative programming. As a consequence, Scala programs are nice to read and seamless to refactor.

🛠️​Second, Scala programs are a blessing to engineer thanks to both objects and functions. They allow you to implement systems in a modular way, and to write reusable pieces of code.

📚Consider proposing our Scala specialization and our others courses to your developers team: create a team of Scala certified programmers or complete their knowledge with our updated classes!

Check out:

Our latest class, Effective Programming in Scala:
https://www.coursera.org/learn/effective-scala?utm_source=epfl&utm_medium=institutions&utm_campaign=fb7

The Scala specialization:
https://www.coursera.org/specializations/scala?utm_source=epfl&utm_medium=institutions&utm_campaign=fb7

🔎​Are you looking for a career change? Thinking about broadening your computer knowledge and bring new opportunities you...
12/05/2022

🔎​Are you looking for a career change? Thinking about broadening your computer knowledge and bring new opportunities your way?

🔸🙌 As of February 2022, Linkedin.com lists over 96,600 Scala developer jobs worldwide. All of our courses, especially our latest addition, Effective Programming in Scala, have been designed to teach beginners and advanced programmers everything they need to become professional Scala 3 programmers.

Take our courses and:

👨‍🎓Get certified as a Scala programmer
🧠Learn new programming skills
💼Broaden your career opportunities in only a few weeks

Check out:

Our latest class about Effective Programming in Scala:
https://www.coursera.org/learn/effective-scala?utm_source=epfl&utm_medium=institutions&utm_campaign=fb6

Scala specialization:
https://www.coursera.org/specializations/scala?utm_source=epfl&utm_medium=institutions&utm_campaign=fb6

💯​Scala has close to one million users today and has been successfully employed in domains such as big data processing, ...
05/05/2022

💯​Scala has close to one million users today and has been successfully employed in domains such as big data processing, streaming, distributed computing, and more. Companies like Spotify, Twitter, Netflix, Sony, AirBnB, and even NASA are using Scala!

There are two main reasons why Scala is so appreciated by the industry:

⚙️​First, it combines both object-oriented programming and functional programming. You use functions for the logic and objects for the components of a system. This makes it easier to implement reliable systems in a modular way, and to write reusable pieces of code.

🐛​Second, Scala has a concise syntax and a powerful type system that prevents entire classes of bugs from happening. This increases your confidence that the code you write is correct, and helps you to maintain and refactor large codebases.

⬇️​In summary, Scala is expressive, versatile, and safe.

🎓​Consider proposing our Scala specialization and our others courses to your developers team: create a team of Scala certified programmers or complete their knowledge with our updated classes!

Check out:

Our latest class about Effective Programming in Scala:
https://www.coursera.org/learn/effective-scala?utm_source=epfl&utm_medium=institutions&utm_campaign=fb5

Scala specialization:
https://www.coursera.org/specializations/scala?utm_source=epfl&utm_medium=institutions&utm_campaign=fb5

🧠You already have some knowledge of Scala, and you need a refresher? You know Scala 2 but you would like to learn Scala ...
28/04/2022

🧠You already have some knowledge of Scala, and you need a refresher? You know Scala 2 but you would like to learn Scala 3? Do you want to learn Scala without huge tuition expenses, to update your knowledge without time constraints, or to train your developers team?

Take our courses and:

👩‍🎓 Get an EPFL certificate for less than $100,
🚀 Level up your Scala knowledge,
😌 Learn at your own pace.

➡️ All of our courses, especially our latest addition, Effective Programming in Scala, have been designed to teach beginners and programmers to work with Scala! They teach everything you need to become a professional Scala 3 programmer.

Check out:

Our latest class about Effective Programming in Scala:
https://www.coursera.org/learn/effective-scala?utm_source=epfl&utm_medium=institutions&utm_campaign=fb4

Scala specialization:
https://www.coursera.org/specializations/scala?utm_source=epfl&utm_medium=institutions&utm_campaign=fb4

🔎 Are you looking for a career change? Thinking about broadening your computer knowledge, but don’t want to get into a y...
21/04/2022

🔎 Are you looking for a career change? Thinking about broadening your computer knowledge, but don’t want to get into a years-long, expensive, and time-consuming training?

💫 Scala feels seamless to use, is fun to learn, and is easy to leverage! Take our courses and:

🌎Learn from wherever you are,
⌚️Don’t be constrained by a fixed schedule
👩‍🎓Get certified as a Scala programmer

➡️ Our Scala courses teach beginners and advanced programmers everything they need to become professional Scala 3 programmers in less than 10 weeks!

👀Check out:

Our latest class about Effective Programming in Scala:
https://www.coursera.org/learn/effective-scala?utm_source=epfl&utm_medium=institutions&utm_campaign=fb3

Scala specialization:
https://www.coursera.org/specializations/scala?utm_source=epfl&utm_medium=institutions&utm_campaign=fb3

👀 Did you know big companies such as Spotify, Twitter, Netflix, Airbnb and even NASA are using Scala?👉 Are you a CTO con...
14/04/2022

👀 Did you know big companies such as Spotify, Twitter, Netflix, Airbnb and even NASA are using Scala?

👉 Are you a CTO considering using Scala in your company? A head engineer struggling to recruit Scala developers?

🧑‍🏫 All our courses, especially our latest addition, Effective Programming in Scala, were designed to teach beginners and advanced programmers to use Scala!

👥 Consider proposing our Scala specialization and our other courses to your developers team: create a team of Scala certified programmers or complete their knowledge with our updated classes!

➡️Learn more here:
https://docs.scala-lang.org/online-courses.html?utm_source=fb

🔶 The Scala Center is thrilled to have been given the opportunity to speak about their online courses offer in the upcom...
07/04/2022

🔶 The Scala Center is thrilled to have been given the opportunity to speak about their online courses offer in the upcoming weeks.

🌎 As part of the IC School, The Scala Center - the open-source foundation for Scala - and its tech team aim to help and complement various stakeholders in the Scala ecosystem.

🏢 Scala is an open-source programming language used by more than 190 companies around the world and offers many business opportunities for companies and independent developers.

🎓 Scala Center published its first MOOC in 2012. It has now a total of 7 courses available on Coursera. Its online courses are aimed at both beginners and advanced programmers and offer great career opportunities!

➡️ See more: https://docs.scala-lang.org/online-courses.html?utm_source=fb

Stay tuned and learn more about our MOOCs in the upcoming weeks!

24/03/2022

🎓 📣 Did you know you can become a certified programmer in only a few weeks with "Effective programming in Scala" and support Scala Center along the way? 🧡 👀

➡ Whether you are a beginner or an experienced programmer, now is the perfect time to take online Scala courses! 📚

🔎Check it out🔎

Speakers: Darja Jovanovic, Martin Odersky, Julien Richard-Foy

Scala Center Online Courses: https://docs.scala-lang.org/online-courses.html?utm_source=fb

En collaboration avec l’Université Mohammed VI Polytechnique (UM6P) au Maroc, l’EPFL a réalisé un portail de cours en li...
16/04/2020

En collaboration avec l’Université Mohammed VI Polytechnique (UM6P) au Maroc, l’EPFL a réalisé un portail de cours en ligne. Les 41 MOOCs de l’EPFL sont en libre accès, et pourront être utilisés par les étudiants des écoles d’ingénieurs du Maroc.

Article en français:

Premier acte concret d’un partenariat établi peu avant la pandémie de COVID-19, l’EPFL a réalisé en quelques jours un portail de cours en ligne (MOOCs) en collaboration avec l’Université Mohammed VI Polytechnique (UM6P) au Maroc. Mis à disposition en accès libre, 41 MOOCs de l’EPFL po...

Adresse

Lausanne

Öffnungszeiten

Montag 08:30 - 17:00
Dienstag 08:30 - 17:00
Mittwoch 08:30 - 17:00
Donnerstag 08:30 - 17:00
Freitag 08:30 - 17:00

Benachrichtigungen

Lassen Sie sich von uns eine E-Mail senden und seien Sie der erste der Neuigkeiten und Aktionen von EPFL MOOCs erfährt. Ihre E-Mail-Adresse wird nicht für andere Zwecke verwendet und Sie können sich jederzeit abmelden.

Teilen