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.
por 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...)
por George N•
Apr 24, 2017
instructor advice is primarily to 'use stack overflow'.
por Patrik T•
Nov 10, 2019
CONTENT: The instructor shows some examples of different plots in python (e.g. line, bar, scatter) and some concepts (e.g. histograms or heat maps) but doesn't properly explain anything. Mostly you'll get an example graph with snippets of code only working for that particular example and for the assignment you're "strongly encouraged to use other sources". That's not what you're supposed to get when you're paying for an online course. You should get proper explanations.
ASSIGNMENTS: You're basically told to get data from any source you like and then plot some graphs. If you've had some experience with python and got your explanations for plotting from somewhere else, you'll mostly spend more time looking for data to present than for the actual assignment.
I don't understand why there's no selection of graphs and data sets to choose from so you can concentrate on programming and properly presenting data rather than wasting your time looking at reddit like recommended by the instructor.
ASSIGNMENT GRADING: You’ll have to grade your peers’ assignments with a rubric that’s just not working: you can give points for someone uploading an image/writing a paragraph of text, but you have to either give 0 or 100%, so there’s not way to properly grade partially wrong answers. Example: yes, there is an uploaded image and the student has explained how it follows “Cairo’s principle of beauty”, but it doesn’t follow the principle of beauty. So, how to grade: zero or hundred percent?
Likewise, your assignments are graded by your peers, so you’ll usually have at least one or two days to add to each assignment. You should take this into account when opting for the monthly subscription. Additionally, neither you nor your peers are qualified to grade the assignments, because you’re just learning how to curate and present data (if you’re not already a scientist and just want to learn how to do this in Python).
DISCUSSION FORUMS: You won’t find answers or discussions in the discussion forum. There are only posts asking to please grade a student’s assignment because it is urgent because the subscription is ending soon (see above).
SUMMARY: If you need the certificate for Applied Data Science in Python, you probably must take this course. Otherwise I strongly encourage you to skip it and find other (better) resources to learn plotting in Python.
por Nicolau G•
May 25, 2019
I registered to the whole specialization mainly to take the first three courses. I got stuck in the second (this one about data visualisation) because a file I need for assignment in week 2 is missing. There are many complaints in the forum from those affected (the file is supposed to contain weather data around your location, and it seems to affect some of us in Europe). I jumped to course 3.
I'm very happy with courses 1 and 3, but this one is extremely bad, with poor material, confusing data and wrong instructions. On top of that, there is no one in the forums to answer questions or fix the errors. I finished courses 1 and 2 (those are great, really) and I will drop this specialisation right now leaving this course unfinished.
por 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.
por Naveen P•
May 15, 2018
Well to be honest youtube videos are quite informative than this. Opting out from this course.
por Yifei Z•
Oct 07, 2017
I feel like this course is bad. Since it basically tell us to search google for everything.
por Jakob P•
Jun 19, 2017
Too few lectures with detailed explanations of the functionality of matplotlib.
por Javier P S•
Mar 08, 2018
A course where you practice your googling capabilities. It could be improved.
por 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.
por 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.
por Ahmad H S•
Jul 28, 2019
por 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.
por 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.
por 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.
por 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
por Kareem H•
Dec 08, 2019
Plotting concepts need more deep explanation or more practice, generally the provided information wasn't meet the course's level "in my opinion."
por Mariusz K•
Nov 10, 2019
Too little of expounding and too much of searching the net by oneself. Too few examples. It is a self-learning but what's the Course for then?
Plus the assignments. I didn't like the peer evaluation idea, just as evaluating the others, because I don't have time for this and that's not what I came for.
First - what's the motivation of random viewers to fairly and thoroughly evaluate my work? Plus it's hard to finish the course quicker for this reason, because one has to wait a couple of days to get a grade. That's the reason I resigned from waiting for the assignments evaluations for next weeks assignments and in consequence for the certificate.
por Qiang L•
Mar 27, 2020
The construction of this course is fine, but content is really bad. Instructor could not give detailed introduction in matplotlib. So basically you need to learn everything by yourself. On the other hand, there is huge gap between course and assignment. I would say that you should have at least intermediate level of matplotlib before you take this course, which strongly against the principal of this course. I suggest instructor giving a more general idea first and gradually providing more specific application and harder examples.
por Kumar I•
May 25, 2017
Compared to the first course in this series, I found this one not so challenging. The final project was very loose (I understand that the instructors wanted to give the feel of a real research). The first assignment was very superficial. As much as Cairo's principles are important, I feel devoting an entire assignment to that is justified. The second and third were relatively straight-forward, but that was perhaps the saving grace.
Wish the course spent time in dwelling on complex visualizations.
por Shuang S•
Aug 15, 2019
It taught some visualization that is not use very often and sometimes I feel I couldn't catch up the knowledge, so if you are a beginner, skip this class first.
por Yaron K•
Sep 21, 2017
Disappointing. Matplotlib is built from layers of interacting functionality, and this course doesn't create a structure to understand it. Unclear and confusing. Note however that the following courses in the specialization show matplotlib code but don't necessitate writing it, so you can do them (at most auditing this course before) and only return to this course if you want a specialization certificate.
por 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?
por Mack S•
Jul 01, 2019
There are some rubbish assignments in this course which involve searching the web for badly made info graphics.
por Sophia C•
Oct 14, 2018
Not very well done