Chevron Left
Back to Applied Plotting, Charting & Data Representation in Python

Applied Plotting, Charting & Data Representation in Python, University of Michigan

2,110 ratings
387 reviews

About this Course

This course will introduce the learner to information visualization basics, with a focus on reporting and charting using the matplotlib library. The course will start with a design and information literacy perspective, touching on what makes a good and bad visualization, and what statistical measures translate into in terms of visualizations. The second week will focus on the technology used to make visualizations in python, matplotlib, and introduce users to best practices when creating basic charts and how to realize design decisions in the framework. The third week will be a tutorial of functionality available in matplotlib, and demonstrate a variety of basic statistical charts helping learners to identify when a particular method is good for a particular problem. The course will end with a discussion of other forms of structuring and visualizing data. This course should be taken after Introduction to Data Science in Python and before the remainder of the Applied Data Science with Python courses: Applied Machine Learning in Python, Applied Text Mining in Python, and Applied Social Network Analysis in Python....

Top reviews


Nov 03, 2017

Loved the course! This course teaches you details about matplotlib and enables you to produce beautiful and accurate graphs.. Assignments are challanging, and helps to build a solid foundation.


Jun 28, 2017

Good course to learned matplotlib and other Graphs libraries, but the course goes further than Python and also encourages the studies to create more meaningful and beautiful Graphic views.

Filter by:

377 Reviews

By Shiyu Ding

Dec 12, 2018

Hard, super useful

By abhit pahwa

Dec 10, 2018

A great course to learn about visualisations

By Doronina Liudmila Vladimirovna

Dec 10, 2018

Thank you for a great training course!

By Phat Nguyen

Dec 09, 2018

Very good course for start learning Visualization in Python! :D

By Martin Uribe

Dec 08, 2018

Great course. Really pushed me past my comfort zone which in turned forced me to learn what I otherwise would not have.

By Xiaoping Li

Dec 07, 2018

The topics cover the basic usage of matplotlib, however, it lacks more details or this course can dig a little deeper into them.

By Gaurav Pandey

Dec 07, 2018

Good concepts of visualizations

By Jose Plana

Dec 07, 2018

Excellent course, challenging and very informative. Highly recommending.

By Nguyen Huynh Anh Khoi

Dec 05, 2018

Very good assignments and discussion forum. It would be better to have more materials for reading.

By Bhavin Patel

Dec 04, 2018

This course introduces the learner to the various design principles that need to be followed while creating effective visualisations that include Alberto Cairo and Edward Tufte's work. It explains the information-visualisation wheel and proceeds to explain how to create visualisations in python using the Matplotlib Library. Various kinds of plots such as Line Charts, Bar Charts, Histograms, Scatter Charts are covered. Seaborn is introduced as additional library.