Chevron Left
Back to Data Visualization with Python

Learner Reviews & Feedback for Data Visualization with Python by IBM

4.5
stars
11,522 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:

1626 - 1650 of 1,798 Reviews for Data Visualization with Python

By Naman S

Apr 17, 2020

Could have been better

By YIFAN H

Oct 7, 2019

好多东西根本没说啊,然后就要做作业,一脸懵逼

By Mark P

Sep 18, 2019

JSON links are broken.

By 4004_Musfiqul A

Feb 18, 2020

Need more hand notes

By pranav s

May 15, 2020

I found it boring

By Adil J

Jul 1, 2019

Can be better

By Mix U T

May 17, 2020

course is ok

By Gloria S

Aug 15, 2019

too basic

By Fabio B

Mar 15, 2019

Too basic

By Vu C T

Sep 22, 2021

By Matt N

Dec 30, 2021

There is a section of the videos about 1.5 minutes long where you have to listen to "Now lets process the data frame so the country name becomes the index of each row. This should make retrieving rows pertaining to specific countries a lot easier. Also lets add an extra column that represents the cumulative sum of annual immigration, from each country, from 1980 to 2013. So for Afghanistan for example it is 58639 total, and for Albania it is 15699 and so on. And lets name our data frame DF_Canada".....

This replays in each of the what 10-12 videos or so... It adds no value whatsoever because its just saying that same thing without actually showing how we accomplished that. So its a loop about half the size of each video with non-pertinent information. Fast forward to week 4 and we suddenly jump into Dash. I found Dash to be very interesting, but the learning curve was steep since we didnt really discuss Dash in any of the videos. You are learning it purely off the workshops which uses an IBE that we do not use in any of the other courses in the Data Analyst Certification series.... I would recomend adding value content to the videos and not relying as heavily on the self directed labs to do the training for this course.

By Ian R

Feb 18, 2021

This course needs some significant remodeling in order for users to feel like they learned something from this course. I couldn't finish the final assignment because visually speaking, it was so hard to follow. Furthermore, the final assignment was creating a dashboard, which covered Week 4. There was no graded assignment that covered Weeks 1-3. Luckily, that material was easy to follow. Not sure what the point of having the material for Weeks 1-3 is if we are not going to be tested on this material via a final assignment.

To make this course more worthwhile, I think there should be a graded peer review assignment for Weeks 1-3, so learners have a chance to test their knowledge on this material. Then have an assignment that addresses dashboards. I also think it would be easier the dashboard assignment in IBM Watson Studio.

By Soubir D

May 1, 2021

I spent more time trying to fix "localhost refused to connect" and other errors from the end of course management, while submitting my final assignment, than on doing the actual course or assignment - it's not a very efficient way to test a newbie like me who isn't familiar with these various environments.

Also, when there's no instructor speaking to you and it's just robotic voice and text, it doesn't feel much like an educational course and is off-putting. The lectures were also way too short and flew through concepts too quickly. The only mitigating factor was the labs which were decent and the only thing that actually aided my learning rather than being a hindrance. I hope you don't take this the wrong way, but I'm unsubscribing from this course. Thanks anyway.

By THOMAS L

Feb 24, 2023

This course touches some very interesting topics and tries to cover many aspects of Data Visualization. That said the videos do not explain anything in depth, most of them are just 3 minutes presentations of the same code that will be explained in the labs wasting another 2 minutes just to do THE SAME dataset formatting IN EACH VIDEO! The labs are interesting however you have to read and understand a lot ON YOUR OWN, most parameters are not explained (of course you can just copy paste the examples to pass the labs) and if you really want to learn you have to study most of the material on the websites and tutorials of the various tools that are used in the course e.g. matplotlib, Plotly, Dash etc. So I don't really understand what you need this course for.

By Cynthia J

Jul 27, 2021

El curso esta descripto como nivel intermedio, sin embargo, las primeras dos semanas se tratan plots basicos (ej. boxplot, pie chart, scatter, etc) pero no se profundiza muchos sobre las opciones de parametros a ajustar ni como mejorar la parte estetica, y la practica solo da un pantallasmo muy general. Yo en mi caso buscaba conocimientos algo mas avanzados sobre estos graficos.

La seccion de dash, si bien yo no la conocia y estuvo interesante, fue poco clara la explicacion, una practica completa pero como que me falto mas base y explicacion de los diferentes modulos para poder llevarla a cabo. Al final no me quedo muy claro como se deberia armar el archivo para dashnoard ni que rol cumple cada parte.

By Abu S N

May 2, 2021

I would give 2 stars for the materials taught prior to 5th week's final project. It goes downhill from there. The final project is atrocious. The assignment does not run in the suggested platform (e.g., Jupyter notebook, Watson, or Skills Network - the latter has been malfunctioning for couple of weeks now). I had to run the project in Google Colab to get the output. Most of the students are facing the same problem. Ans yet, neither the instructors nor IBM staff provide any workable solution. Furthermore, the instructions given does not match with the output generated in the lab (e.g., only one upload 'space' for uploading multiple plots). Terrible experience for most participants.

By Jiri S

Mar 8, 2024

This was a horrible course culminating in the two assignments. The coding experience was mostly debugging as the skeleton code has problems on its own. The assignments for graphs (part 1 and dash) were not clear for some of the graphs. And people must have been confused like hell as the peer review of my code did not bring me 100 percent of the points, though it was quite stable (unlike the skeleton). And worst of all, I spent most of the time debugging code in an unfriendly environment--right, even if this was the intention, the intention was bad. Never again. The positive part is of course the cheatsheets. But, frankly, this was the worst module I've done with IBM.

By Mauro L

Aug 31, 2021

Overall, the course has been interesting and pretty useful to learn the basics of Data Visualization and how to implement interesting graphs in Python. Unfortunately, the final assignment is a complete mess and a waste of time. The tasks themselves took about half an hour to complete, but the provided code is full of typos and small errors that required days of troubleshooting, only to figure out that my code wasn't working because of a couple of misplaced spaces in a code that was meant to be only copied and pasted. In addition, a basic understanding of HTML is required to complete the final weeks of the course.

By Jeffrey J H

Dec 22, 2020

The topic was interesting and visual feedback is gratifying.

The instructor videos were almost totally worthless. The first video should explain how the course will be conducted (information presentation, additional reading required, overall approach to homework, etc.) with subsequent videos explaining important concepts.

The included sample code files at least presented a progression to learn some concepts and provide a basis for experimentation.

The final homework required extensive internet searches rather defeating the point of a "lecture course".

By far the worst Coursera course I have taken.

By Joy L

Dec 18, 2023

The instructions and rubrics for the final assignment part 2 are unclear. It would be beneficial if the instructors could explicitly specify whether they want students to take screenshots of the code or the graphs. The phrase 'take a screenshot representing' can be interpreted differently by individuals, leading to varying submissions. Consequently, I received different grades for identical submissions and a zero for accurate code. Resubmitting solely due to a lack of standardized grading requirements is both time-consuming and energy-draining.

By K W

Aug 23, 2021

I think the materials are good, and give a very broad overview of what visualization packages are available.

However, having the assignment based on Plotly Dash is very painful as it is not a straightforward setup, and some individuals might face challenges even executing the codes.

I would suggest sticking with matplotlib, as I presume the main objective is to know how to storytell, and not on how fanciful your storytelling can be. We can probably leave that in other courses like Tableau, D3.js or a focused visualisation course.

By Rick K

Jan 30, 2022

One of the main packages used has been deprecated. Final was confusing to many. The decision to use a different tool to run the python code should be changed to use the same software that is typical to the program. Should consider not focusing on the dashboarding elements of python. The final would have been better if it had been in the typical environment either through IBM or coursera and required just submissions of code and visualizations from a jupyter notebook. There were also technical difficulties with the final project.

By Jessica C

Jun 10, 2021

I was really enjoying the classes in this certification until this one came along. There were so many errors and issues and it was an incredibly frustrating experience. The only reason that I am even giving it two stars is that I feel like I did learn a little in the beginning of the course. I really hoped to learn more and now feel anxious about what the next course in this certification will be like. Very disappointing and discouraging experience and such an unexpected turn after so many great courses.

By Sukanya M

Dec 10, 2021

The plotting aspect was fine cause it is meant to be straightforward, but the dashboard lessons taught me nothing. I spent a lot of time self-learning dashboard. Also, I see no point in introducing students directly to plotly dash, instead of using the jupyter-dashboard first.

Finally, using a sandbox environment is extremely dangerous, you should be more careful about these things. I took this course as part of the Data Science Professional Certificate Programme, and this has been the worst, by a margin.