Chevron Left
Back to Data Visualization with Python

Learner Reviews & Feedback for Data Visualization with Python by IBM

4.5
stars
11,896 ratings

About the Course

One of the most important skills of successful data scientists and data analysts is the ability to tell a compelling story by visualizing data and findings in an approachable and stimulating way. In this course you will learn many ways to effectively visualize both small and large-scale data. You will be able to take data that at first glance has little meaning and present that data in a form that conveys insights. This course will teach you to work with many Data Visualization tools and techniques. You will learn to create various types of basic and advanced graphs and charts like: Waffle Charts, Area Plots, Histograms, Bar Charts, Pie Charts, Scatter Plots, Word Clouds, Choropleth Maps, and many more! You will also create interactive dashboards that allow even those without any Data Science experience to better understand data, and make more effective and informed decisions. You will learn hands-on by completing numerous labs and a final project to practice and apply the many aspects and techniques of Data Visualization using Jupyter Notebooks and a Cloud-based IDE. You will use several data visualization libraries in Python, including Matplotlib, Seaborn, Folium, Plotly & Dash....

Top reviews

LS

Nov 27, 2018

The course with the IBM Lab is a very good way to learn and practice. The tools we've learned in this module can supply a good material to enrich all data work that need to be presented in a nice way.

CJ

Apr 22, 2023

Learnt a lot from this visualization course. The one I found most interesting was making the dashboard. Although sometime the code and indentation are tedious, but this might be useful in the future.

Filter by:

176 - 200 of 1,872 Reviews for Data Visualization with Python

By Mark B

Jul 26, 2022

The dash part of the course and the final assignment were super confusing, very poorly explained.

By Roger C

Mar 24, 2022

Very frustrating experience with lab. Not all labs works properly at least on my home computer.

By John S

Aug 31, 2023

Lots of technical issues in labs. The subject was not properly represented by the instructors.

By Eduardo F

May 1, 2020

I am happy with what I learned but I think it is not as good as the rest in the series.

By Sobhan A

May 6, 2020

Terrible IT support. Labs do not work. Never recommend IBM courses to anyone.

By Anita L

Apr 30, 2019

more examples in the lab for the most popular chart types is appreciated.

By Byron V

Nov 20, 2024

The IDE used for Dash is not user friendly.

By Carlo N

Feb 4, 2024

Way too complex for an introductory course.

By Trevor H

May 3, 2024

This is definitely the worst IBM course I have taken. Truly awful. The good: It introduces you to multiple visualization packages, albeit briefly. The instructor responses to most of my questions were detailed and helpful, though many responses I saw to other questions were unhelpful or even inaccurate. The bad: Where to begin? The course suffers from very poorly written/designed instructional materials. For example, students are often tasked with creating visualizations that don’t make much sense or are not optimal for the situation. The final project material is particularly awful. The dataset students are given is a synthesized dataset that is very poorly designed. Even the instructors are not sure exactly what the rows and some of the variables represent. Of course, creating a visualization using a dataset with a nonsensical structure is likely to produce a nonsensical result, but sometimes even the visualization prompts themselves are nonsense. Why were we asked to create a bar chart with two continuous variables and one categorical variable? Why were we asked to create a line chart for data that has multiple observations for specific x-axis values? Students complained about this, and the staff said they would fix it months ago but have not, which is another issue. You might often find yourself thinking “what abomination of a graph did I just create? Is this right?” then checking the solution code and seeing that you are correct, it is just a nonsense plot. I would be embarrassed to show somebody the work I created in this course, even though I did it correctly. Many of the quiz/exam questions and/or answers are either vague, nonsensical, or not very educational. As an example, a question on the final exam (which I will not write here) asked a question akin to asking “What feature of a car is helpful for buying a car?” What kind of a question is that? Students complained and the staff said they would remove it months ago but have not. Another question was like asking “What kind of animal is a dog?” and giving the answer choices: A) A furry animal B) An animal that hisses C) A lizard D) A dead animal What is that supposed to teach us? What do you mean by “kind”? The course materials are also full of typos. Did nobody proofread the course content and think critically about it? Some responses I saw from instructors also contained many serious typos. Also, as previously mentioned twice, errors and egregiously badly written course material are slow to get fixed (if at all?). I wasted so much time wondering if I was doing something right, if something was a typo, or what a vague prompt or question meant. The course materials also use deprecated functions, sending me on a hunt to find and learn the current functions. None of this is helped by the script-reading robot voice that often lacks subtle but important intonation and sentence pacing. Another, more foundational issue with the course is that it doesn’t really teach you that much about each visualization package. This is especially true for the dashboarding section. There is no way I would feel confident building a real dashboard for an organization with just the knowledge learned in this course. The lack of depth is also exacerbated by the fact that the visualizations being created are not well suited to the problem at hand or are based on nonsense data. If this course is meant to teach us useful skills, shouldn’t we be creating realistic visualizations that are representative of how a data analyst would visualize real-world problems? I could say more, but the bottom line is that I do not recommend this course for learning data visualization with Python. I seriously hope IBM overhauls this course.

By Hakki K

Jul 9, 2020

Hi,

I completed entire program and received the Professional Certificate. On the Coursera link of my certificate "3 weeks of study, 2-3 hours/week average per course" is written. This information is not correct at all, it takes approximately 3 times of that time on average! I informed Coursera about it but no correction was made. It should be corrected with "it takes approximately 19 hours study per course" or "Approx. 10 months to complete Suggested 4 hours/week for the Professional Certificate".

Here is the approximate duration for each course can be found one by one clicking the webpages of the courses in the professional certificate webpage: (*)

Course 1: approximately 9 hours to complete

Course 2: approximately 16 hours to complete

Course 3: approximately 9 hours to complete

Course 4: approximately 22 hours to complete

Course 5: approximately 14 hours to complete

Course 6: approximately 16 hours to complete

Course 7: approximately 16 hours to complete

Course 8: approximately 20 hours to complete

Course 9: approximately 47 hours to complete

This makes in total approximately 169 hours to complete the Professional Certificate. As there are 9 courses, each course takes approximately 19 hours (=169/9) to complete.

(*): https://www.coursera.org/professional-certificates/ibm-data-science?utm_source=gg&utm_medium=sem&campaignid=1876641588&utm_content=10-IBM-Data-Science-US&adgroupid=70740725700&device=c&keyword=ibm%20data%20science%20professional%20certificate%20coursera&matchtype=b&network=g&devicemodel=&adpostion=&creativeid=347453133242&hide_mobile_promo&gclid=Cj0KCQjw0Mb3BRCaARIsAPSNGpWPrZDik6-Ne30To7vg20jGReHOKi4AbvstRfSbFxqA-6ZMrPn1gDAaAiMGEALw_wcB

By Stephane D

May 16, 2022

In general, I have no comments to make on the quality of the courses in this IBM Certification. The content is excellent, the teachers are competent. On these points this course is no exception to the rule. Nevertheless, I experienced my first frustration with this course. And my frustration grew exponentially with the amount of time wasted. (1) the first problems relate to the Theia tool and the very approximate support. And since the final submission is a Dashboard, I spent a few days installing my own tools. And trying to find a solution to submit my Jupyter notebook and run it. Typically Github and MyBinder*. (2) On the last day, I discover that the final submission consists of "screenshots". I wonder how such a bad idea could "germinate". The questions are confusing. It took me a little while to understand what the teacher wanted. Overall, I spent more time preparing the answers than writing the code. In reviewing the submissions of other students, I found that many had not understood the questions. One of the students got a 0, for submitting his Jupyter Notebook pdf to all questions. My frustration escalated. ------- There is an urgent need to redesign the submission process for this course! Either a Jupyter notebook on IBM Watson, or on Github with MyBinder* for the execution. The submission and correction process will be greatly improved. Thanks for reading me. *Clear illustration ofJupyter Notebook, GitHub + MyBinder, accessible to everyone. At 5:11 change "master" to "main" https://www.youtube.com/watch?v=owSGVOov9pQ

By Yifan J

Aug 1, 2020

Honestly, this is the WORST course I have ever taken on Coursera. And Alex Aklson is the worst instructor. As a course on data visualization, it should focus primarily on how to VISUALIZE the data. In other words, when we have the processed and formated data, how can we turn it into plots. But in the videos, especially week 2, the instructor over and over again repeated the data processing for Canadian immigration. After watching the videos, what I remember most clearly is not how to make the plots but the total number of immigrants to Canada from each country. And for the most important part, that is, the details of how to generate the plots as well as applying various features, the instructor just spent very little time in the videos. Yes, a lot of them are covered in the lab, but remember that for a course, the lab should just be supplementary of the lecture. The instructor should teach those skills systematically in the VIDEOS, and the lab should only be used to reinforce our understanding of those skills. In particular, as has been mentioned in many comments, the final assessment requires using the artist layer which was only introduced a little bit in the lecture but NEVER taught in detail. This is not responsible behavior. Overall, I am very disappointed. And I hope that IBM can ask another instructor other than Alex Aklson to create a new version of this course.

By Jameal R

Sep 12, 2024

I have 2 professional Python certifications and have been programming for 3 years, but have little experience with the libraries covered in this course - this is an incredibly poor way to learn the subject matter even if you have familiarity with Python itself. Concepts are very poorly explained (sometimes even incorrect). Instructions and wording on quizzes, projects, and plugins are unclear and even nonsensical at times. The code in plugins and the final project is practically written for you - they are essentially fill-in-the-blank questions and do not measure your understanding of the material. The cloud IDE environment is extremely buggy, and even when it's not, the code they provide to set it up may not even be correct and will throw errors. For every hour spent in the course, you will spend 2 more seeking other sources. At the end of this, I do not feel confident in my ability to use Python visualization libraries despite getting an A in the course and being certified in the Python language itself, and will have to seek out an actual learning resource for this topic. This course is just an extremely frustrating required step in getting that little "IBM Data Analyst Certification" line on your resume. It is good for little else.

By omotoke o

Oct 8, 2020

The Data Visualization with Python course needs a serious review by the instructors. With the growing demand for Data Analysis skills across almost all industries, I decided to take all the courses on the IBM Professional Data Science certificate platform. I had taken 6 out of 9 courses when I took the Data Visualization course. It was the only course out of all of them that gave me a serious headache. The course honestly disappointed me and ruined my day, cos I could not figure out the Peer graded assignment. Data Visualization is one of the backbones of Data Analysis because it is a tool that is used to communicate with the world. I was excited to take the course and all was going smoothly till I took the final peer graded assignment. The scope was not covered in the course and it took me forever to figure out. Please, the instructors of this course should kindly review it and make the necessary adjustments for the sake of future individuals interested in the course.

By Egor G

Nov 10, 2022

Useless course, 0 explaination on dash. Poorly made labs, they put their IBM stuff that doesnt even work. Each course in this certification is pure pain beacuse almost nothing works as intended. Even the final test has FRONTEND issues that push you to guess on the answers, which is insane. Most labs contain errors (some of them are rather critical) which are not fixed for years. I found my problems in discussion forums that were dated like 2 years ago. And none of them were fixed since that time, even though the stuff confirmed that there are serious mistakes and problems. They just dont care. Most of the time you will spend half of your time not studying, but trying to execute IBM stuff that never works, or by searching and fixing course bugs and mistakes. You may run into situatons (VERY OFTEN) when your environment doesnt even start or execute, and you will have to pass a day of your life or more by waiting help for the stuff, that doesnt even help sometimes.

By Carlo P

Aug 31, 2020

Very disappointing. Unfortunately, one of the worst course of the IBM Data Science professional certificate. It does not have the typical quality standards of an IBM course:

- Most of the videos are very short and do not go in the detail of the topic

- Videos have bad quality audio

- Labs are not laboratories where you use what you have learned, but the real lessons (without a deep explanation of what is done and why).

- Labs are also unbelievably full of typos.

- Most of the final assignment requires things that are not explained.

- The course also lacks consistency: they explain something and request totally something else regarding Data Visualisation (that you have to search on google).

- It should be a longer course, with longer videos that explain in detail how to make the various diagrams

I hope IBM will make a massive restyle of this course.

Do not attend the course if you are not obliged (you are studying for the IBM data science certificate).

By Inês B

Feb 21, 2021

Now that I've finished this course, I can honestly say it was the worst from the IBM Data Analyst curriculum.

It was full of mistakes (spelling and syntax wise) and although there were some new things, this course seems almost irrelevant.

The cherry on the top was to make a dashboard with information only given in two short videos that required previous knowledge of HTML and C+ (things that we do not approach on this course!)

The final assignment is way way too complex considering the students are entry level users.

I would really recommend IBM to do a complete makeover of this course!

By Sergii G

Apr 12, 2020

Короткие лекции по 1-2 минуте вызывают удивление - неужто в IBM настолько разленились, что им языком лень ворочать?

В видео показывают и говорят одно, а в контрольных заданиях совсем другое, такое впечатлении, что готовит лекции один человек, а задания к ней совершенно другой и при этом они между собой не общаются.

Куча потерянного времени, раздражения и неудовлетворения, практических знаний - около 5% всего, в места 100%.

By Soumik B

Jul 17, 2020

This is worst course in the specialization. None of the videos give any defined explanation about the parameters or keywords that are discussed in the labs. In the labs too there are no clear explanations as to why certain parameters are used. This is the worst course. I would recommend replacing the videos with videos that actually contain clear explanations. This is not for beginners.

By Dmitriy N

Sep 18, 2019

502 Bad Gateway

The server returned an invalid or incomplete response.

I think, you really should change this course in a way that one is not dependent on labs.cognitiveclass.ai

It simply does not work. I have manually to upload everything to my light version of the Watson Studio.

By Raana S

Feb 27, 2024

Labs mostly didn't work. And complex topics were 'explained' in videos that were 3-4 mins long. Basically have to spend a lot of time researching tutorials and videos online. This is the 8th of the 9 course series I've completed, and it was the worst of the lot.

By Wiktor Ż

Jun 6, 2022

Most dull and boring from the whole IDB Data Science Path. The last assignment was a mess. Unclear questions in the final submission, written in questionable English. Plus the need to stitch screenshots together, or not knowing what exactly to crop...

By Francisco P

May 5, 2023

Videos don't do a very good job explaining the material. This course is tough. The labs are poorly written and very confusing. If you don't have experience writing dashboards, you are going to struggle, and you will struggle big time. Tread lightly.

By Anton S

Jul 12, 2022

Worst course from all the Data Science Certificate. Information is unstructured and hard to achieve peer assignments when most labs are not working correctly. Final tests are also very confusing. too much information is not explained.

By christos a

Oct 29, 2020

Course feels extremely rushed and the final assignment requires knowledge not taught in classes. I DONT recommend this certificate. If i wanted to google everything i would just kept my mony and wouldnt spend it on garbage moneygrabs.