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

Learner Reviews & Feedback for Applied Plotting, Charting & Data Representation in Python by University of Michigan

4,937 ratings
812 reviews

About the 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


Jun 27, 2020

its actually a good course as it starts from fundamentals of visualization to the data visualization,the assignments this course provide are exciting and full of knowledge that you learn in course ..


May 14, 2020

I am going for the specialization and I know this is just the second course in it and I haven't even seen the further courses yet, but this is already my most favourite course in the specialization.

Filter by:

26 - 50 of 801 Reviews for Applied Plotting, Charting & Data Representation in Python

By Ravindra S

Apr 25, 2020

It would have been better if lectures were of more length and covered relatively harder problems. Support of course staff on forums is very poor. These things can be improved.

By Sebastián M P

Apr 28, 2020

Too many peer reviewed assignments.

By Amandeep S

Apr 27, 2020

I personally struggled a lot through the course. I thought the video lecture did not go into enough depth on how to manipulate matplotlib (eg. ax objects and ticks markers are still not clear) and even in general, the explanations were lacking.I feel the pace was a bit too fast as well and the topics were not in sync. Even after completion, I am nowhere confident in my matplotlib abilities.

The Assignments should not be peer-graded, as there's no uniformity to the evaluation process, rather the instructors can share their thoughts on the candidates plots.

By Valeriya P

Aug 28, 2017

Didn't like peer grading as it introduces delays in grade and peers don't have competency to judge my work.

Also, the course should be more focused on technical matters. I really would love on the completion of the course to be guru in matplotlib (or some other plot utility) and know by hand all the tricks and methods the data can be plotted.

By Cameron F

Jun 21, 2017

I really dislike the peer-graded assignments

Too much of the course is unstructured

I dislike being assigned a region and topic for the final project

I would prefer to dive less into interactivity and focus more on practicing essential plotting skills over and over again.

By Maxim P

Jul 14, 2018

The only advantage are the assignments and the certificate. But there are better alternatives for information and learning matierals for pandas or matplotlib on youtube or so one. But this course isnt 50 bucks worth it.

By Michael A

Aug 28, 2018

Course coordinators don't monitor the forums enough, so obtaining help from them is next to impossible. Aside from that good course, would be nicer if it focused on more modern plotting frameworks (Plotly, etc...)

By George N

Apr 24, 2017

instructor advice is primarily to 'use stack overflow'.

By Eklavya s

Aug 05, 2018

This course makes you give up on data science and MOOCs.

Seriously, the content is poorly presented he keeps on speaking , telling 2-3 lines about a function and so on.

I highly recommend stay away from this pathetic specialization.

By Feng H

Aug 16, 2019

Lectures are not detailed enough and speaks too fast, assignments too difficult. If I have to do my own study 90% of the time why do I need to pay tuition?

By Mack S

Jul 01, 2019

There are some rubbish assignments in this course which involve searching the web for badly made info graphics.

By Naveen P

May 15, 2018

Well to be honest youtube videos are quite informative than this. Opting out from this course.

By Yifei Z

Oct 07, 2017

I feel like this course is bad. Since it basically tell us to search google for everything.

By Jakob P

Jun 19, 2017

Too few lectures with detailed explanations of the functionality of matplotlib.

By Javier P S

Mar 08, 2018

A course where you practice your googling capabilities. It could be improved.

By Josselin G

Sep 13, 2019

Pretty good course the material is good.

Offers good coverage and proposes some interesting problems.

Pairs grading works pretty well.

By Somaiya J G

Nov 06, 2018

Really amazing course, Christopher Brooks salute man, you explained every details in good way that one can easily understand.

By Ahmad H S

Jul 28, 2019

Amazing source

By Sandip K D

May 09, 2020

Good course. But I think Seaborn should have been explored in detail since it's much better.

By Ron M

Feb 09, 2018

Ideally, would be 2 1/2 stars if that was possible. Again, like Course 1 in the series, the time required is VERY underestimated, especially since the course is little more than a series of exercises that require extensive external research to learn how to complete. The instructor seems more interested in this subject matter than the first course, but the discussions are such high-level overview, much pouring through Stack Overflow is needed just to learn the topics. The best pieces, as in Course 1, are the extra reading that one might never otherwise be pointed towards, but other than those, a $10 web course that simply gave exercises and pointed to Google searches and Stack Overflow to learn the detailed material would accomplish 80+% of what this course does. And many find the assignments confusing which adds time or results in the wrong work product (some of that I believe is especially true for non-native language speakers) - lots of comments to that effect in the forums. Students grade each others' work product, and it is clear from doing so there are many interpretations of the exercises.

And, some students doing the evaluation of others are clearly not qualified to do so - if one does not really understand basic Python or statistics, they should not be indicating the calculations are wrong... And with three reviews required - it seems the grader uses the lowest grade of the three. If 2 reviewers give full marks, and another gives a 0, the 0 is what is recorded. This is especially annoying in tandem with the lack of value in the instruction - just getting some assignments from off the web and forcing yourself to do them would be far more satisfying.

I don't see continuing with the Michigan courses beyond this point - there are better options.

By Jun-Hoe L

Feb 20, 2020

I have taken several courses on Coursera, including Data Science with R, Statistics etc. The first course on this Specialization (Pandas) was ok, I'll rate that 4 stars.

However, this course seems like a downgrade. Lectures are either too shallow or too deep. Too shallow as in there are only several short videos on Matplotlib that are very introductory and doesn't show much. Too deep as in Professor Brooks went dove deep into the architecture of Matplotlib, which I think could have been simplified and delivered in a better way.

The assignment for Week 2 and 3 are ok - but I'm starting to hate how vague the instructions are and everyone turns to the forums to figure it out. Assignment Week 4 is a disappointment, as the allocated topic is almost impossible to draw up information on and in the end everyone just pick their own 2 dataasets, which is another challenge. I feel a better way would be offer several sets of data to choose from.

this course is not entirely bad, I just feel that i didn't learn as much and what I learn comes from googling Stack Overflow or other websites while doingthe assignments. Thus I feel that this course is not really worth its price, other than gaining a certificate and advancing the Specialisation.

By Brian L

Apr 04, 2017

A good course that could be better.

I think that this course provided a reasonable introduction to Matplotlib, but the lectures need to go a bit deeper and provide more examples. The course left too much of the work to the student. [For your reference, I have a PhD in Mathematics, taught for several years at a highly selective undergraduate college, and have extensive experience in industry as a Matlab and SAS user.] The homework assignments were substantial, and I enjoyed doing the final assignment which required merging two or more datasets using Pandas and then Matplotlib to plot relationships. The course website provides estimates of the number of hours required to complete the assignments, but these were gross underestimates because so much about Matplotlib was left to the student. I would have preferred a bit more lecture time, more examples, and a few side tutorials on using Jupyter and notebooks (how to download and upload), especially since we were grading the code of our fellow students.

By Betty C

May 03, 2020

The material does not cover all of the assignments. I did learn A LOT by finishing my assignments, but the process was frustrating. I feel like a baby who have not learnt how to stand, but my parents ask me to run.

If you are good at finding solutions in original documentations (e.g., python, pandas, and matplotlib) and Stack Overflow, this is the right course for you.

However, if you are seeking for abundant materials and examples to sharpen your skill, sorry, this course may not right for you.

By Andy F

Sep 20, 2019

The lectures really need to flesh things out more, they too often feel too fleeting and leave more than they probably should to searching other resources. Questions for the final piece clearly haven't changed in at least two years and lack clarity as to what should be done

By Manuel O A

May 18, 2020

I learned a lot about pandas and plotting, but:

I spend a lot of time figuring out the instructions on assignments because were ambiguous or incomplete, I used the discussion forums searching explanations for assignments.