What you’ll learn

  • Review the python visualization landscape
  • Explore core visualization concepts
  • Use matplotlib to build and customize visualizations
  • Build and customize simple plots with pandas
  • Learn about seaborn and use it for statistical visualizations
  • Create visualizations using Altair
  • Generate interactive plots using the Plotly library
  • Design interactive dashboards using Streamlit
  • Construct highly custom and flexible dashboards using Plotly’s Dash framework


Have you ever found yourself stuck and unable to move forward while creating a simple plot? Do you want to create sophisticated, interactive data visualizations in python? Have you ever needed clarification on all the different python plotting libraries? If your answer is yes, to any of these questions, this course is for you.

So what’s it about, and how is this course different?

There are many different libraries in the python data visualization landscape. They are all powerful and valuable, but is it obvious to determine what works best for you? You will discover many of the most popular python visualization libraries through this course. It starts by learning how to use each library to build simple visualizations.

You will be able to explore more complex usage and identify the scenarios where each library shines. At the end of the course, you will gain a basic working knowledge of using multiple libraries to visualize data in python.

You will also understand which library is more suitable for you and your coding style. You’ll also understand general visualization concepts to make your plots more practical.

And that’s what makes this course unique.

We will cover more complex, interactive visualization dashboard technologies in addition to the overview material.

All software used is 100% free and open source, including editors, Python language, etc. You don’t need to buy anything for this course.

Concepts backed by concise visuals whenever we hit a new topic.

The time to act is now.

Data science is one of the year’s hottest topics, and data visualization is a core skill set needed to communicate your results and discoveries properly. Take this course to get good at various modern Python-based visualization libraries.

Link description