Beginner Course

50 Things You Need to Know
About the Internet

  • 150 hours
  • 300 CHF / month

This beginner-level course gives you in-depth understanding of how the Internet works and how to work with the Internet. You will gain hands-on technical experience of the tools and techniques in software and web development.

EPFL Extension School learner

Ready to dive in?

Why you should learn
50 Things You Need to Know
About the Internet

The internet is continuously reshaping global society—and those who are able to use it to its full potential will be best prepared for the digital future. Are you?

Digital skills are
now a job requirement

With 63% of companies globally lacking the skills necessary for digital transformation, technical knowledge is no longer a “nice-to-have”—it’s essential for job security. Managers and employees alike need basic technical understanding for strategic discussions and decision-making on digital transformation.

Digital literacy
helps reduce costs

In-house digital skills and technical knowledge not only help cut costs on IT support and external service providers, they also lead to increased productivity. It’s a double win for financial viability and business growth.

Transforming lives
—Julita, Vessy

Photo of Julita, EPFL Extension School Alumni

A self-described novice when she started 50 Things You Need to Know About the Internet, Julita couldn’t have foreseen that by the end, she would have built a professional website for her small family-run business selling honey.

Or that she would have her first paid assignment using skills she learnt during the course. She was astounded at how far and fast her digital skills developed in just a matter of weeks. She knows her future is bright with possibilities—as a one-woman marketing and web development solution for small businesses. And she’s excited at what’s to come.

Who is
it for?

50 Things You Need to Know About the Internet is for anyone looking to learn the skills, technology and terms necessary to work in today's digital world. You’ll be able to code a website, make decisions about digital strategy and contribute to technical discussions at work. If you want to be prepared for the digital future, this course is for you.

" The EPFL Extension School courses are innovative. They are well structured and easy to follow. That is not easy and shouldn’t be taken for granted. Very well done! "

Susanne, EPFL Extension School Learner


The 50 Things You Need to Know About the Internet course gives you the knowledge, vocabulary and skills to build websites, navigate the world of the Internet and understand information technology. With video trainings, written lessons and hands-on exercises, you'll gain a broad understanding of the tools and techniques used in the digital world.

  • First Steps: Getting started with key digital tools
  • Basic Concepts: Foundations of digital literacy, online and offline
  • Displaying, Styling & Interacting with Data: Creating a web page with HTML, CSS and JavaScript
  • Storing & Retrieving Data: Introduction to databases
  • Behind the Scenes: "Back-end" web development
  • Tracking & Privacy: Cookies, data protection and Internet privacy
  • Online Protection: Networks, online security and encryption
  • Internet in Society: Ethics, current issues and the future of the Internet

These course details are subject to change; please refer to the program outline at the time of registration.


This course is taught at beginner-level. You should have the following tools, skills and abilities prior to registering for this course:

  • English at B1 level
  • A computer with a webcam, microphone and a minimum internet connection of 2Mbps download / 512kbps upload, enabling you to stream videos with sound and to effectively participate in video chats

Taught by

Nico Schuele
Nico Schuele Course Developer and Instructor
Catherine Brand
Catherine Brand Course Developer and Instructor
Eystein Mack Alnæs
Eystein Mack Alnæs Course Developer and Instructor

What you'll
get from us

  • 100% online
  • Hands-on project work
  • One-to-one personalized support
  • Self-paced learning
  • World-class EPFL quality
  • Real-world, job-ready, applicable skills

Ready to dive in?

50 Things You Need to Know About the Internet

  • Beginner Course
  • 150 hours
  • 300 CHF / month
Enroll now

Become part of
our community

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