University of Colorado Boulder
BiteSize Python: Data Visualization
University of Colorado Boulder

BiteSize Python: Data Visualization

Di Wu

Instructor: Di Wu

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

17 hours to complete
3 weeks at 5 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

17 hours to complete
3 weeks at 5 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Identify the strengths and differences between Matplotlib, Seaborn, and Plotly for various visualization needs.

  • Create a wide range of plots, including line, bar, scatter, and pie charts, using each of the three packages.

  • Apply data visualization techniques to real-world data, gaining deeper insights into how to use these tools for storytelling and communication.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

February 2025

Assessments

4 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

Placeholder

Build your subject-matter expertise

This course is part of the BiteSize Python for Intermediate Learners Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate
Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 5 modules in this course

This module introduces the fundamentals of the Matplotlib package, a powerful and versatile library for creating static, animated, and interactive visualizations in Python. It begins with a brief overview of Matplotlib and demonstrates how to create a simple plot. Learners will explore how to enhance visualizations by adding titles, labels, and legends, as well as how to customize the plot’s appearance with different styles, lines, and markers. Additionally, the module covers adding annotations for clarity and how to create subplots to display multiple graphs within a single figure. By the end, students will be equipped with essential plotting skills using Matplotlib.

What's included

5 readings1 assignment6 ungraded labs

This module expands on the basic features of Matplotlib, guiding learners through the creation of a variety of complex plots that are essential for advanced data visualization. Starting with line, bar, and histogram plots, the module also covers scatter plots, pie charts, box plots, heatmaps, and how to manage complex subplots. These visualizations are crucial for effectively communicating patterns and insights from different types of data. By mastering these plots, students will be able to visualize complex datasets in a way that facilitates data analysis and decision-making.

What's included

1 reading1 assignment8 ungraded labs

In this module, students will apply the skills learned from both the Basic and Advanced Matplotlib modules by working with the "Economy of Us" dataset. This case study challenges learners to create a variety of plots to visualize the dataset effectively. By generating multiple types of visualizations—such as line, bar, scatter, and heatmap plots—students will practice their ability to present economic data in a meaningful way. This hands-on experience reinforces key concepts and helps students solidify their understanding of Matplotlib for real-world applications.

What's included

1 reading8 ungraded labs

This module introduces Seaborn, a powerful Python visualization library built on top of Matplotlib that simplifies the creation of attractive and informative statistical graphics. Students will learn how to create various types of plots, including relational plots, distribution plots, and categorical plots, which are crucial for analyzing relationships between variables, distributions, and categories. The module also covers how to enhance visualizations by adding colors, styles, and facets for better data interpretation. Additionally, students will explore the lmplot function for fitting regression models and learn to generate multiple plots for comprehensive data analysis.

What's included

2 readings1 assignment10 ungraded labs

This module introduces students to Plotly, a powerful data visualization library that enables the creation of interactive and dynamic visualizations. The module begins with an overview of what Plotly is and its advantages for data visualization. Students will learn how to create various types of plots, including scatter, line, area, bar, timeline, funnel, pie, and histogram plots. Additionally, the module will cover advanced techniques for creating 3D visualizations, such as 3D scatter plots and 3D line plots, providing learners with the skills to develop engaging and informative visual content.

What's included

2 readings1 assignment12 ungraded labs

Instructor

Di Wu
University of Colorado Boulder
21 Courses43,347 learners

Offered by

Recommended if you're interested in Data Analysis

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

New to Data Analysis? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions