Applied Data Science:
Communication & Visualization

  • 450 hours
  • 490 CHF / month
  • EPFL COS Diploma

With this intermediate-level program, you will learn best practices in two critical areas of the data science pipeline: communication and visualization. You will learn the tools and techniques you need to produce graphics that give more insight into exploratory data analysis, and deliver your data findings with greater impact to a diverse audience.

EPFL Extension School learner

Ready to start learning?

Download the course brochure

Join our Discovery Webinar

This complimentary online session will provide a high-level overview of how to automate data to gain insights and how to produce data-driven storytelling, including an overview of the online courses available to gain these sought-after skills.

Join our next session

Why learn about Data
Science for Communication
& Visualization

Why should you learn to communicate
and visualize data?

A picture is worth a thousand words. Without effective, visual storytelling skills, much of the potential impact of data analysis is lost. The ability to share data-driven insights in an accessible, engaging way has become one of the most sought-after skills for communications of all types.

Data visualization and
communication are core job functions

The ability to simplify complex information and analysis through stories that better reveal insights and effectively communicate findings are key skills for anyone who works with data, from marketers, journalists and consultants to business owners, analysts and academics.

Visual storytelling means
persuasive communications

Whether you need to convince decision-makers, draw attention to an issue, build dashboards or persuade audiences, strong data visualization and communication skills will add impact to your message.

Meet Bobby:
Course Developer and Instructor

Photo of Bobby, Course Developer and Instructor

During his studies in educational science, Bobby discovered passion for statistics and data science, which led him to pursue a PhD in quantitative methods. Across his academic career, he focused on developing skills to allow him to communicate his findings in the most effective ways possible. In his professional life, he has worked as a data science consultant, where he was often the only data specialist on a project – making his skills in data communication and visualization key to presenting the results of his work.

Bobby says, “If you cannot communicate data, especially to non-technical people, numbers become meaningless. Applied Data Science: Communication and Visualization is a toolbox that will enable anybody to tell ‘data stories’, and in a world increasingly consumed by data, that ability is the key to success.”

Who is it for?

Photo of the EPFL campus

Applied Data Science: Communication & Visualization is for people who work with data and who want 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 COS Diploma, this course will teach you what you need to know.

" I wanted EPFL quality, plus flexibility. So the EPFL Extension School's online program was perfect for me. "

Léo, EPFL Extension School Learner

Program curriculum

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

01. Basic Data Science Reports
  • 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 charts to Shiny apps
  • Blending Shiny app and Rmarkdown reports
04. Customized Dashboards
  • Best practices in Shiny app architecture
  • Customizing Shiny apps with CSS and JavaScript
  • Managing diverse input/output for Shiny apps
  • Testing Shiny apps
  • Custom visualizations with D3
05. Capstone Project

Showcase all the data visualization and communication skills and knowledge you’ve learned on the program by applying them to your own data communication and visualization project.

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 program:

  • 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

Your course instructor team

Giulia Ruggeri
Giulia Ruggeri Course Developer and Instructor

Ready to start learning?

Applied Data Science: Communication & Visualization

  • 450 hours
  • 490 CHF / month
  • EPFL COS Diploma
Enroll now

Become part of
our community

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