Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Data Visualization and Storytelling with Python

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive into the world of data visualization and learn to effectively communicate data insights using popular Python libraries. You will explore a wide range of tools such as Matplotlib, Seaborn, Bokeh, Plotly, and Folium to craft stunning visualizations and interactive plots. This course will equip you with the skills needed to visualize data across different domains—from simple 2D plots to complex 3D and geographic visualizations. Throughout the course, you will start by learning the basics of Matplotlib, including customizing plots, adding markers, and managing axis limits. Then, you will move into advanced topics like creating subplots, contour plots, and even 3D plots. You will also explore Seaborn for high-level visualization, including relational and categorical plots, heatmaps, and more. As you advance, you'll interact with tools like Bokeh and Plotly to make your plots interactive, and finally, you’ll learn to create geographic maps with Folium to visualize real-world data such as COVID-19 statistics. This course offers an interactive journey where each concept builds upon the last. You'll apply what you learn in quizzes and real-world projects, allowing you to strengthen your skills progressively. You'll also benefit from hands-on projects, such as working with 3D surface plots and geographical data, which will allow you to test your skills and deepen your understanding. This course is designed for individuals who are looking to enhance their data visualization skills with Python. It is ideal for beginners to intermediate learners in data science, computer science, or anyone looking to better present and interpret data insights. Familiarity with Python programming basics is recommended but not required. By the end of the course, you will be able to create various types of visualizations—from simple line plots to complex interactive 3D scatter plots and geographical maps—and understand how to choose the right type of plot for your data and audience.

Syllabus

  • Matplotlib for Data Visualization
    • In this module, we will introduce you to the powerful Matplotlib library and its wide range of visualization capabilities. You will learn how to create multiple types of plots, customize them for better presentation, and add meaningful annotations. By the end of this section, you’ll be equipped to build and tailor plots that effectively communicate insights from your data.
  • Seaborn for Data Visualization
    • In this module, we will explore Seaborn, a high-level visualization library that builds on Matplotlib’s functionality. You will discover how to make beautiful, informative plots with minimal code and learn techniques for visualizing both categorical and continuous data. By the end of this section, you’ll be proficient in using Seaborn to create aesthetically pleasing and insightful visualizations.
  • Bokeh for Interactive Plotting
    • In this module, we will introduce you to Bokeh, a powerful library for creating interactive visualizations. You’ll learn how to design interactive plots that allow users to engage with the data in real time. Whether you’re building dashboards or exploring relationships, this module will empower you to create dynamic visualizations for your audience.
  • Plotly for 3D Interactive Plotting
    • In this module, we will dive into 3D interactive plotting using Plotly. You’ll learn how to create and manipulate 3D scatter plots and surface plots to better understand complex relationships within your data. By the end of this section, you’ll have the skills to develop interactive, 3D visualizations that bring your data to life.
  • Geographic Maps with Folium
    • In this module, we will explore how to use Folium for creating interactive geographic maps. You will learn how to integrate real-world data, such as COVID-19 statistics, into your maps and customize them for maximum clarity and engagement. This section will give you the tools to bring geographic data to life in an interactive way.
  • Pandas for Plotting
    • In this module, we will show you how to use Pandas for quick and effective data visualization. You’ll learn to generate basic plots such as line and bar charts directly from your DataFrame, making it easier to analyze and interpret data without additional libraries. By the end of this section, you’ll be able to leverage Pandas for both analysis and visualization in one seamless workflow.

Taught by

Packt - Course Instructors

Reviews

Start your review of Data Visualization and Storytelling with Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.