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
38,467 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

DR

Sep 27, 2024

This course was really helpful in make me understand all the topics of Python from scratch, including the slightly advanced topics, of APIs, for my level as a freshman just getting settled in college.

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:

6651 - 6675 of 6,874 Reviews for Python for Data Science, AI & Development

By Robin Y

Aug 17, 2022

Python coding was very less.

By Sree S R K

Aug 6, 2021

Very less content.No depth

By Φάμπιαν « Χ

Feb 13, 2023

only the most basic stuff

By Saumya J

May 26, 2019

Not very user friendly

By Hugo V

Aug 19, 2024

2 Modules are enough

By Mariano J C

Jul 20, 2020

poor instructing

By prattya d

Aug 3, 2018

robotic teaching

By ANOOSHA M

Sep 12, 2024

its very basic

By Andrey P

Feb 13, 2023

Waste of time.

By Yuhuan Z

Jan 30, 2020

Too simple

By Kevin F

Jan 23, 2020

Very basic

By Sparsh b

Jul 11, 2022

Beginner

By Yuanjia Y

Dec 30, 2019

too easy

By Samad R

Dec 3, 2020

good.

By MANCHURI S R R 2

Feb 24, 2021

ok

By Milorad P

May 26, 2022

The Problem with this course is that is neck tied with IBM Cloud Service. And,  IBM Cloud is horrible. You will get strangled and will not be able to finish the Course.

---more details--- It will allow you to create a user account with login.ibm.com. But will fail to create an IBM Cloud Account with Services. Error message during creation.

OK, being a persistent and waisting handful of emails you will eventually succeed once and will waste code on it. In that manner, I  was able to finish “Python for Data Science, AI & Development”, but get finally nailed down and halted for the last 4 weeks on “Tools for Data Science”.

Reason being: locked out of account. Can’t even get on login.ibm.com. IBM Help desk sends automated generic responses which don’t have anything with the problem. The creation of more additional IBM Cloud accounts has been proven futile as course code is one time only and IBM cloud service creation will result in an error.

After weeks of trying to get somebody over there at the IBM help desk to tick the box “unlock”, and not getting it, I’m forced to retire from this “Data Science Fundamentals with Python and SQL” course. I will complete this section “Tools for Data Science” using Github sharing of Jupyter Notebook, as some suggested, but other sections in “Data Science Fundamentals with Python and SQL” cannot go on without access to IBM Cloud Services. Since I have paid for this certificate, I will ask for a full refund as the course owner is blocking the completion of the course, by locking services out. Possible solutions for future encounters with the same problem: 1. Avoid the potential creation of a problem in the first place. This means, detaching the course from IBM Cloud Services and don’t create dependencies on unreliable third party services.

2. Make sure that a third party is doing the job properly if you must use them. Get the IBM Help desk sorted in a manner that the user who is being locked out can get somebody to deal with him in a timly manner (in this case timely manner means hours, not weeks as it is now)

3. Sort it on your own by improvising temporary solutions. Get the Course creator to assign additional code for the course so the user can create new services and try again. Yes, the user will still loose all of his previous work, but at least he will be able to proceed with future tasks.

---likely outcomes---

1. Probably, no one will read this, as help desks and forums are not meant to improve quality and user support. They exist for l’art pour l’art cosmetics purposes. 2. If somebody eventually reads this, he will do nothing about it, as it is not in his wage bracket. 3. Course will remain with the same problems and completion percentage as it is. 4. People will ask for their money back and avoid you in future. ---unlikely outcome--- The solution will be provided.

Kind Regards

By prudgin g

Dec 9, 2019

Lots of mistakes and imprecisions. In case of technical issues, staff will leave you alone with your problem after one formal and meaningless reply. The staff does not comment more than once on a topic, even if the issue is not resolved. Get ready to work through your problems with the help of a chatbot, that is in a beta development stage.

You have to deal with Watson studio in this course. Oh, this is such a pain... I couldn't even create a new project there dew to technical issues. After getting in a dead end with Coursera stuff I tried to use IBM support and that was so fun, just check it out:

reply1:

"Hello Alexey

blah blah blah

Regards Raino Soikkeli IBM Watson Services Support"

solution provided not working

reply2:

"Hello Alexey , My name is Nigel Terry and I on following up on this ticket as my colleague Raino is off-shift at the moment.

exactly the same blah blah blah

Please confirm and I will follow up accordingly. Kind regards, Nigel "

not working again. no wonder, he gave me the same instructions the first guy did.

reply3:

"Hi Alexey, Nigel and Raino are not available at this time. I also work with the IBM Watson Studio Cloud (WSC) team. I do not have access to your services (LOL, same as previous two guys), but I can list them.

exactly the same blah blah blah"

and not working again, to no wonder.

I am thrilled to find out how many people work at IBM

By Nicholas B

Jul 28, 2020

I strongly suggest that you look into other providers for learning python for data science. As has been outlined by other reviewers, this is mostly a bad ad for IBM's Watson and there is little actual instruction for actually using Python. As a background I'm a EE with a lot of hardware coding experience (Verilog as well as Perl). I completed a specialization in Python from another provider and this gave me quite a bit of help as those classes were clear, with a good progression. In addition I've now written a bit of Python for work so I have a good base. This IBM course has, at best, cursory instruction on using Python, Numpy, and Pandas. The instructions are not clear, with poor sentence structure, and terrible grammar, making it difficult to follow along. Further, Watson is a confusing mess with instructions that use a prior UI, making it tough to figure out exactly what needs to be done to set up an environment. Avoid. Just avoid. Go to UMich or JHU. Anywhere but IBM. The only thing I *did* get from this class is that I don't want to go into Data Science: living in Jupyter notebooks is miserable. But then, I would also rather build things than write reports. Your mileage may vary.

By Daniel P

Aug 17, 2023

I've taken a few free Python self-learning courses and was expecting higher quality here, but this one was by far the worst! It's not engaging at all, the videos consist of badly produced Powerpoint slides with a lot of mistakes in them (and every lab ends with "Congratulations, you have completed your first lesson and hands-on lab in Python", even in week 5), which has been brought up for years in the reviews, but still hasn't been addressed. The first three modules are very fundamental and not even that as they barely touch on the subject of object-oriented programming, which is absolutely essential for Python development. And out of the blue you get math thrown at you in module 4, and not in a way it makes sense, so the learning curve very suddenly becomes very steep. If you haven't turned to YouTube or other (free) resources before to learn about classes and OOP what IBM has omitted, you will probably do so now. And frankly, you should do that from the get-go instead of paying money for this course. This was disappointing, tedious and the price tag is an insolence.

By Troy J A

Jun 26, 2023

I usually don't bother rating my experience and writing reviews, but this course is unacceptable and fell short in several key areas. I have a strong background in Python so I was able to get through it but I can't imagine taking this course as a beginner. Having course objectives and requirements that don't match the student's skill level is one thing, but prevailing spelling errors, lack of thoroughness and attention to detail is unacceptable, especially being endorsed by IBM. The quizzes had little effort put into their design. Instead of challenging and reinforcing the concepts covered in the lectures, the quizzes are hastily put together and lack depth. They did not effectively assess the knowledge gained from the course material. This course is disappointing and it's rather unfortunate that it takes the fun away from learning Data Science. I would NOT recommend this course to anyone, yet alone a beginner trying to learn Python for Data Science. You will have a better learning experience on YouTube.

By Felipe M

Mar 7, 2021

Very poor quality. The videos are basically a sequence of slides with a lot of text information and simultaneous audio. Instead helping these two streams of information are actually competing attention from the student. The Labs are a joke. Typos, non functional code on the examples. Suddenly, exercises on the quiz go from extremely easy and nothing challenging to exercises with content not covered. In other words, if I really want to learn python I have to consult material, videos and good quality classes NOT provided on this course content and from other source, most of them FOR FREE. I wonder what the person who designed this course has in mind. I don't really expect someone will care about this feedback. I know it wont make any difference since you guys are making shit loads of money. At least EDC has balls to provide textbooks and a decent course structures with useful material. Shame I already spent my hardworking money on you and now I have to stay till the end.

By Sriram H

Apr 22, 2022

The worst course in the IBM data analyst certification. The videos are done in a haphazard way - just skimming over concepts. The hands on lab are a joke - nothing works well there - even the example codes provided have so many errors that I can't believe this course is provided by IBM. Posting the errors on the discussion forums has no use - the staff seem to have replied several times that they'll correct the code soon but nothing happens. I took this course to learn the fundamentals of Python fast in a structured way. If I have to debug every single example code provided in the hands on lab to make it work, I might as well learn directly from Python documentation and by trial and error or from youtube. I hugely regret that I've paid for this certification from IBM and that's the only reason I'll continue with this course, and then take a better course to learn Python properly. I even wish I had gone with the certification provided by Google instead.

By Yohaunin Z

Aug 3, 2021

I did not like this course, I really tried to fully understand the material. I reviewed several labs and readings more than once, only to find out later that they were missing several key details I needed to pass and succeed through the IBM Data Science 10 course series. The labs are full of broken code that gives you errors and teaches nothing. Several details about the various functions and to understand how to manipulate them and what they do are missing. Quizzes do quiz you on scenarios that were not discussed in the labs or videos. After trying for several days to weeks I still feel very ill equipped to continue on through course 5 and onto course 6 (I am currently on course 5) , which I will say is not much better. I am very disappointed and was hoping to get the most out of this course only to find that it does not have everything I need to succeed and continue on to my other courses!

By Egor G

Oct 22, 2022

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. 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 Jonathan K

Aug 13, 2020

I was very unhappy with this course. While the videos are fairly informative and useful, the course assignments are laughably easy. They barely require any thought and absolutely don't practice or reinforce any of the skills you learn - I'm pretty sure you could complete them with no prior knowledge based on the instructions alone. I learn better from doing things, not just hearing about them.

Usually, this was earn a 3 star rating from me, but the final assignment is even worse. The 'dashboard' you create is a single graph, and the rest of the final assignment is hosting the jupyter notebook on the IBM Cloud... except whoever set up the course forgot to actually upload the tutorial to do so. You can figure it out yourself, of course, but I didn't need to pay for a course to read documentation and figure out how it works on my own.