Our courses &
programs

Our courses are designed to provide deep, effective training that moves you from digital dabbler into the level of knowledge and expertise required to keep you relevant in your current and future roles.

Beginner Course

50 Things You Need to Know About the Internet

Get the most out of the digital world with these skills and knowledge.

Beginner Course

Foundations of Data Science

Learn the tools and technologies that you need to work with data.

Beginner Course

Thinking and Creating with Code

Bring ideas to life by learning to code in Python and JavaScript.

Advanced Course

UI Development with React.js

Learn the in-depth skills you need to create complex user interfaces.

Intermediate Program

Applied Data Science: Communication & Visualization Starting Soon

Learn to make any kind of data speak loud and clear.

Intermediate Program

Applied Data Science: Machine Learning

Solve data problems with machine learning skills and knowledge.

Intermediate Program

Web Application Development

Gain the knowledge and skills to design and develop interactive web applications.

Become part of
our community

Get the latest news and course updates from the EPFL Extension School.