IBM
Data Visualization with Python
IBM

Data Visualization with Python

This course is part of multiple programs.

Saishruthi Swaminathan
Dr. Pooja

Instructors: Saishruthi Swaminathan +1 more

296,339 already enrolled

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
4.5

(11,842 reviews)

Intermediate level

Recommended experience

Flexible schedule
Approx. 20 hours
Learn at your own pace
91%
Most learners liked this course
Gain insight into a topic and learn the fundamentals.
4.5

(11,842 reviews)

Intermediate level

Recommended experience

Flexible schedule
Approx. 20 hours
Learn at your own pace
91%
Most learners liked this course

What you'll learn

  • Implement data visualization techniques and plots using Python libraries, such as Matplotlib, Seaborn, and Folium to tell a stimulating story

  • Create different types of charts and plots such as line, area, histograms, bar, pie, box, scatter, and bubble

  • Create advanced visualizations such as waffle charts, word clouds, regression plots, maps with markers, & choropleth maps

  • Generate interactive dashboards containing scatter, line, bar, bubble, pie, and sunburst charts using the Dash framework and Plotly library

Skills you'll gain

  • Category: Python Programming
  • Category: Dashboards and Charts
  • Category: dash
  • Category: Data Visualization
  • Category: Matplotlib

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

12 assignments

Taught in English

Build your subject-matter expertise

This course is available as part of
When you enroll in this course, you'll also be asked to select a specific program.
  • 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

Data visualization is a way of presenting complex data in a form that is graphical and easy to understand. When analyzing large volumes of data and making data-driven decisions, data visualization is crucial. In this module, you will learn about data visualization and some key best practices to follow when creating plots and visuals. You will discover the history and the architecture of Matplotlib. Furthermore, you will learn about basic plotting with Matplotlib and explore the dataset on Canadian immigration, which you will use during the course. Lastly, you will analyze data in a data frame and generate line plots using Matplotlib.

What's included

8 videos3 readings2 assignments2 app items1 plugin

Visualization tools play a crucial role in data analysis and communication. These are essential for extracting insights and presenting information in a concise manner to both technical and non-technical audiences. In this module, you will create a diverse range of plots using Matplotlib, the data visualization library. Throughout this module, you will learn about area plots, histograms, bar charts, pie charts, box plots, and scatter plots. You will also explore the process of creating these visualization tools using Matplotlib.

What's included

7 videos1 reading3 assignments3 app items2 plugins

Advanced visualization tools are sophisticated platforms that provide a wide range of advanced features and capabilities. These tools provide an extensive set of options that help create visually appealing and interactive visualizations. In this module, you will learn about waffle charts and word cloud including their application. You will explore Seaborn, a new visualization library in Python, and learn how to create regression plots using it. In addition, you will learn about folium, a data visualization library that visualizes geospatial data. Furthermore, you will explore the process of creating maps using Folium and superimposing them with markers to make them interesting. Finally, you will learn how to create a Choropleth map using Folium.

What's included

5 videos1 reading3 assignments2 app items1 plugin

Dashboards and interactive data applications are crucial tools for data visualization and analysis because they provide a consolidated view of key data and metrics in a visually appealing and understandable format. In this module, you will explore the benefits of dashboards and identify the different web-based dashboarding tools in Python. You will learn about Plotly and discover how to use Plotly graph objects and Plotly express to create charts. You will gain insight into Dash, an open-source user interface Python library, and its two components. Finally, you will gain a clear understanding of the callback function and determine how to connect core and HTML components using callback.

What's included

5 videos5 readings3 assignments4 app items2 plugins

The primary focus of this module is to practice the skills gained earlier in the course and then demonstrate those skills in your final assignment. For the final assignment you will analyze historical automobile sales data covering periods of recession and non-recession. You will bring your analysis to life using visualization techniques and then display the plots and graphs on dashboards. Finally, you will submit your assignment for peer review and you will review an assignment from one of your peers. To wrap up the course you will take a final exam in the form of a timed quiz.

What's included

5 readings1 assignment1 peer review4 app items2 plugins

Instructors

Instructor ratings
4.3 (1,340 ratings)
Saishruthi Swaminathan
Saishruthi Swaminathan
IBM
2 Courses315,989 learners
Dr. Pooja
Dr. Pooja
IBM
4 Courses307,038 learners

Offered by

IBM

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."

Learner reviews

Showing 3 of 11842

4.5

11,842 reviews

  • 5 stars

    68.82%

  • 4 stars

    19.30%

  • 3 stars

    6.25%

  • 2 stars

    2.89%

  • 1 star

    2.72%

JG
5

Reviewed on Apr 16, 2020

RS
5

Reviewed on Jan 7, 2020

JK
4

Reviewed on Jul 6, 2019

Frequently asked questions