Before We Begin

Get an overview of the course, its intended audience, and prerequisites.

What is the course about?

When was the last time you told a story with data? Impactful stories can change the way we look at data, whether the story includes quantitative statistics and/or the trends we observe.

Getting insights out of data doesn't stop at parsing data and generating visualizations. Telling stories with and about data is impactful for many use cases, particularly for business, because doing so amplifies the persuasiveness of your presentation and engagement.

In this course, we'll learn to create effective data visualizations and narratives for a wide variety of data types. We'll use Python, Matplotlib, Seaborn, and Plotly as our data science libraries. By the end of this course, you'll be able to apply key data storytelling concepts for a variety of different data types.

Who is this course for?

This course is intended for individuals who want to acquire skills around data visualization and storytelling, including data scientists, business managers, and software engineers, to form cohesive stories explaining the strengths and weaknesses of different types of datasets.

We'll explore the following elements of data storytelling:

Elements of data storytelling in the order covered in this course
Elements of data storytelling in the order covered in this course


  • Familiarity with Python

  • Some familiarity with NumPy, pandas, Matplotlib, Seaborn, and Plotly