Intermediate Program

Applied Data Science:
Communication & Visualization

  • 450 hours
  • 490 CHF /mo
  • EPFL Diploma

With this intermediate-level program, you will learn up-to-date best practices in two critical areas of the data science pipeline: visualization and communication.

EPFL Extension School learner

Ready to dive in?

Enrollment opens soon

Why learn about Data
Science for Communication
& Visualization

The old adage that a picture is worth a thousand words still rings true. Without effective presentation and communication, much of the potential impact of data science is lost. The ability to share insights in an accessible and visually engaging way has become one of the most sought-after skills for Data Scientists.

Data visualization and
communication core job functions

In a data-driven world, simplifying complex data information through visuals that better reveal insights and effectively communicate findings is among the most important job functions of a Data Scientist.

Visual storytelling as
persuasive communications

Whether you need to convince decision-makers or persuade audiences to change minds or behaviour, strong data visualization and communication skills will ensure your data stories hit the mark.

Meet Xavier
—Course Developer
and Instructor

Photo of Xavier Adam, Course Developer and Instructor

An EPFL Life Sciences graduate working in business analytics for a pharmaceutical, Xavier discovered a passion for data science.

Surprising considering maths had not been his favourite subject at school. But he enjoyed communicating data while increasingly being drawn to digital transformation. He’s now eight years into a career as a data scientist, working in different industries. He’s trained hundreds of people along the way, including at the EPFL Extension School, where he enjoys tailoring each learner’s instruction to their previous experience. The 1-1 support to learners is what he likes the most. He describes Applied Data Science: Communication & Visualization as a toolbox enabling anyone to tell ‘data stories’. If you cannot communicate data, especially to non-technical people, numbers become meaningless, he says. And in a world increasingly consumed by data, that ability is key to success.

Xavier Adam is a Course Developer and Instructor at the EPFL Extension School.

Who is
it for?

Photo of the EPFL campus

Applied Data Science: Communication & Visualization is for anyone who wants to develop industry-level skills in analyzing and communicating with data, from raw numbers to end product. It is particularly important for those engaged on big data and data analysis projects. Whether you want to switch careers or open up new opportunities in your current workplace with a formal recognition of your skills and an EPFL certification, this course will teach you what you need to know.

" The quality of the EPFL Extension School courses are really good and I would recommend them to others who are interested. "

Charles, EPFL Extension School Learner


The Applied Data Science: Communication & Visualization program includes four certified courses and a customizable capstone project. Learners who successfully complete the program earn an EPFL Certificate of Open Studies Diploma and 15 ECTS credits.

01. Basic Data Science Reports: Back to the tidyverse, ggplot2 and Rmarkdown
  • Getting ready with R and RStudio
  • Data wrangling with the tidyverse
  • Introduction to data visualization and the grammar of graphics
  • Study relationships with data visualization
  • Study distribution with data visualization
  • Organizing reports with RMarkdown
  • Case studies in time series, cartography and network data
02. Advanced Data Science Reports
  • In-depth data wrangling for visualization
  • Mastering annotations on charts
  • Advanced report and presentations automations
  • Communicating about uncertainty
  • Designing corporate themes
  • Research-based best practices for charts
  • Storytelling with animations
  • Advanced case studies in time series, cartography and network data
03. Interactive Data Science Visualization
  • Introduction to htmlwidgets ecosystems
  • Rethinking visualization for interactivity
  • Introduction to Shiny app architecture
  • Converting static chart to Shiny app
  • Blending Shiny app and Rmarkdown reports
04. Customized Dashboards
  • Best practices in Shiny app architecture
  • Customizing Shiny app with CSS and JavaScript
  • Managing diverse input/output for Shiny apps
  • Testing Shiny apps
  • Custom visualizations with D3 (intro)
05. Capstone Project

Showcase all the data visualization and communication skills and knowledge you’ve learned on the program by building your own multi-page dashboard.

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


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

  • English at B2 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
  • Understanding of data wrangling
  • Prior experience with any programming language

Taught by

Xavier Adam
Xavier Adam Course Developer and Instructor
Harry Anderson
Harry Anderson Course Developer and Instructor
Enrico Chavez
Enrico Chavez Course Developer and Instructor
Giulia Ruggeri
Giulia Ruggeri Course Developer and Instructor
Bobby Stuijfzand
Bobby Stuijfzand Course Developer and Instructor

Ready to dive in?

Applied Data Science: Communication & Visualization

  • Intermediate Program
  • 450 hours
  • 490 CHF /mo
  • EPFL Diploma
Enrollment opens soon

Become part of
our community

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