Visualization

Data Visualization

Welcome to Data Visualization! This course is part of the Key Capabilities for Data Science program and covers topics related to data visualization.

In this course we will learn how to (and how not to) visualize data. We will learn about visualization grammar and how it's implemented in the "Altair" package to create our figures. In addition to common statistical visualizations, we will learn how to tell stories with data, create geographical visualizations, and bring out plots to life by adding interactive elements. Together, these skills will allow us to create effective data visualizations that strengthen our own exploratory data analysis skills and our ability to communicate insights to others.

Course prerequisites: Programming in Python for Data Science

Module 0: Data Visualization

Course introduction, summary of course learning outcomes and prerequisite validation.

Module 1: Why Visualize Data?

In this module we will be learning about the importance of data visualization and how a grammar of graphics can help us effectively visualize data.

Module 2: Visual Encoding Channels

In this module we will be learning about the most and least effective ways to encode and present data graphically.

Module 3: Visualizing Distributions

In this module we will be learning about how we can display data distributions

Module 4: Visualizing Distributions and Exploratory Data Analysis

In this module we will be learning about how to visualize two dimensional and categorical distributions of data as well as how to perform exploratory data analysis.

Module 5: Designing Plots for Communication

In this module we will be learning about how to design effective plots for communication purposes.

Module 6: Stories, Maps and Layouts

In this module we will be learning about how to create narratives with our visualizations, visualize geographical data, and layout our plots effectively.

Module 7: Chart Interactivity

In this module we will be learning about how to add interactive elements to our visualizations.

Module Closing Remarks

Well done on finishing Exploratory Data Visualization.

About this course

In this course we will be learning how to create effective data visualizations to strengthen our exploratory data analysis skills and our ability to communicate insights to others.

About the program

The University of British Columbia (UBC) is a comprehensive research-intensive university, consistently ranked among the 40 best universities in the world. The Key Capabilities in Data Science program was launched in September 2020 and is developed and taught by many of the same instructors as the UBC Master of Data Science program.