Chevron Left
Back to Python for Data Science, AI & Development

Learner Reviews & Feedback for Python for Data Science, AI & Development by IBM

4.6
stars
35,197 ratings

About the Course

Kickstart your learning of Python with this beginner-friendly self-paced course taught by an expert. Python is one of the most popular languages in the programming and data science world and demand for individuals who have the ability to apply Python has never been higher. This introduction to Python course will take you from zero to programming in Python in a matter of hours—no prior programming experience necessary! You will learn about Python basics and the different data types. You will familiarize yourself with Python Data structures like List and Tuples, as well as logic concepts like conditions and branching. You will use Python libraries such as Pandas, Numpy & Beautiful Soup. You’ll also use Python to perform tasks such as data collection and web scraping with APIs. You will practice and apply what you learn through hands-on labs using Jupyter Notebooks. By the end of this course, you’ll feel comfortable creating basic programs, working with data, and automating real-world tasks using Python. This course is suitable for anyone who wants to learn Data Science, Data Analytics, Software Development, Data Engineering, AI, and DevOps as well as a number of other job roles....

Top reviews

TM

Nov 17, 2019

it becomes easier wand clearer when one gets to complete the assignments as to how to utilize what has been learned. Practical work is a great way to learn, which was a fundamental part of the course.

MA

May 16, 2020

The syllabus of the course takes you in a roller-coaster ride.

From basic level to advance level and you won't feel any trouble nor hesitate a bit.

It's easy, it's vast, and it's really usefull.

Filter by:

201 - 225 of 6,171 Reviews for Python for Data Science, AI & Development

By Vivian R

•

May 25, 2019

The IBM section at the end is depending on the cloud services that sometimes have connectivity issues.

By Steven S

•

May 27, 2019

The final assignment needs some editing. The instructions were vague and grammar needs some work.

By pooja s

•

Apr 2, 2021

Python basics are taught well but at the end sessions got too hard all of a sudden.

By Mariana N

•

Aug 30, 2021

Gives insight into the language of Python, but not much application practice.

By Anushil G

•

Jun 5, 2019

well structured courses and assignments the quizzes could be more challenging

By Flint C

•

May 2, 2023

some parts were simple with difficult assignments following immediately

By ANIRUDDHA B

•

May 21, 2019

Peer to Peer assignment was confusing and misleading.

By Sharath S

•

Nov 11, 2020

Explanations too cumbersome around APIs

By Vikash R

•

Feb 27, 2021

This course was of intermediate level.

By Hima K

•

Sep 18, 2023

Good

By Aman C

•

Feb 19, 2023

mmm

By Michael B

•

Jan 15, 2024

The course does give a good overview of Python. While the instructor seem very skilled at Python, they are not well trained in how to teach. Concepts are introduced before they were explained. Some items are explained later, others are never reviewed. Some of the scenarios used to explain the code do not really work well or are not real-world way that anyone would do something. Some exercises in the lab are unclear of what they are asking for and/or not shown in the examples preceding it. While it is necessary to do some advanced coding to setup the labs, these do not include any explanation of what the code is doing in detail as if we are supposed to just ignore that rather than learning how that code works and why it was done that way. As a deaf person, it was very disappointing that the majority of videos are not captioned and, therefore, also did not have transcripts. Both of these are essential for a deaf learning. Having to rely on Chrome for captions makes this course far less accessible than other courses on Coursera.

By jbrandt

•

Feb 23, 2022

This section is an intro to python basically and it trys to cover a lot of ground with very short videos. And as you can guess it's not great for conveying more complex aspect to python or data analysis with pandas.

I have taken multiple python tutorials/courses along with data science for python and sql course. I have to say that it wasn't worth it for me on this course, but it might be useful if you are a complete beginner or taken a course or two and need the refresher.

However, given how complex python and pandas/other packages can get, this water down version is just what you would expect from a course trying to teach bare minium to get you up and running. I suspect the next few course sections that also deal with python will help supplement/reinforce what you learned in this section so I gave the course a 3/5 rating.

By Haseebullah A

•

May 13, 2023

I am rating this low, because the content can be improved a lot. Especially the Week 5 Content.

Also, in the Webscraping , some some Libraries were used without telling anything about them, like 'pyfetch'. And, they keep using a custom Download() Function, with await and async keywords. These should be introduced first, otherwise do not use such.

And, the append() method of Dataframes seems to be deprecated. i hope you would soon change in to concat().

And, the read_html() method produces error, even though 'html5lib', 'lxml' were installed and imported. I was unable to resolve this issue, neither in the SkillsNetwork Online nor locally.

I knew Python already, however i have now learned the Numpy, Pandas, and APIs very well. I hope i will Develop a good Project using these Tools.

By Camila C

•

Dec 30, 2021

It starts easy but finishes ver complex. A beginner can follow easier in the first part but will have a lot of trouble in the end because it get vey complex. I had a hard time but it's not difficult to complete the course, however, for person that doesn't know programming, the course finishes with the person not knowing how to use properly half of the content. Besides, the labs are not so intuitive as the exercises have a huge gap of difficulty. The videos are short and don't have a clear explanation, they leave the explanation for the labs that have the same text from the videos. The labs are a little confusing and the hard coding is just showed to you with no explanation, you just accept it.

By Ryan W

•

Mar 2, 2020

I found the premise of this course effective and the introduction to python and everything it encompasses was great. However, the section on numpy the labs didn't work, it wasn't explained why numpy is so useful in terms of matrix multiplications (am sure we will find out but even just a quick blurb / insight to link understanding), there were no case studies in the latter half which made it just information dumping. And the final section on API also didn't clearly explain why they were so useful. There was a lot that this course could have done - fingers crossed the content improves in terms of explaining larger picture too.

By Darina K

•

Feb 28, 2022

The first 2 weeks were good. Challenging but exciting at the same time (although the quizzes were really easy compared to the actual material). But. from week 3, the course just doubled in speed and, by week 5, I couldn't keep up with all the new things they were introducing. In the end it was hard to feel like I learned enough. I had grasped the content from week 1 and 2, but from week 3 many important topics are not explained deeply enough for a beginner to understand. If you're already knowleadgeable then take this course . don't know if I'd recommend it to another complete beginner like me though.

By Jess M

•

Feb 5, 2019

A lot of passive exposure to basic structures of Python , but desperately needs more practice examples and more explicit exercises using code. The instructions for the final activity make a leap several steps past what is presented in the videos and asks that you figure out how to do multiple steps of code without any actual practice coding prior to that. Says its for beginners, but does not teach for beginners. Coursera needs something between Python for Everybody, which is super slow, and something like this, that assumes you intuitively get it.

By Luis D R S

•

Dec 5, 2020

Although I think the material is really good, I think the content of the quizzes in the videos and the quizzes in Coursera does not prepare you enough for the Lab works in the course. Those quizzes seem too simplistic and then the jump in difficulty in the labs can be frustrating for many. I suggest that the quizzes provide a little more comprehensive detail in a way that tests your understanding but also guides you to doing better jobs at the labs

By Vimal O

•

Nov 9, 2021

On overall IBM data science professional certificate track: Pros: Content is just good enough, instructors are good. Cons: IBM watson and the platform given to practise on is awful and has terrible performance and reliability issues, most often doesnt work and had an impact on my test deliverables. I personally overcame those issues to some extent with kaggle's and google colab jupyter notebook environments.

By Maria P

•

May 9, 2019

Weeks one to four are good. Week 5 is full of mistakes. You lose a lot of time for correcting stuff instead of actually learning them. The assignment takes double time just because of the corrections in the given instructions. The data that you have to load in order to complete the assignment are in the wrong address! More examples and coding should be included in week 5.

By Pankaj K S

•

Sep 2, 2022

According to me the way of explaining can be much simpler. Examples taken in this course are pretty much difficult to understand. And in the Week 5, everything is going to bounce overhead for non programmers.

This is a good program for those who know programming. In week 5 she doesn't explain from where such complex syntax are comming while explain API's and webscraping.

By Saubhagya S

•

Nov 10, 2021

It was said that the course will cover python from the basics. Yes basics were covered but they just flew through the basics without giving much in depth knowledge about it. Did not understand the basics much. python is an important language for data science and before we go on to the hard part we must clear the basics to build a strong base.

By Rebecca L

•

Nov 6, 2021

The course has so much content that is not well-organized, especially for newbies. I hope the lecturer can prepare better for the coding part and get more useful practice for us. Also, please just upload the jupyter file for us to download. That is a much more comfortable way to learn on our own devices.

By Carl-Michael E

•

Mar 4, 2021

This course wasn't bad exactly. The videos are very good, but the tutorials are a waste of time. One doesn't practice any of the skills learnt so it isn't reinforced.

It would be FAR more effective to have it as a semi-interactive course, where you learn something, then apply it immediately.