• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Python for Data Science, AI & Development

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

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.6
    stars
    40,987 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 & Beautif...
    ...

    Top reviews

    PJ

    Dec 1, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    It is a good course and teaches with the basic of Python so that anyone can understand it very well. Videos are good and can easily be understandable to anyone who is new to Python and Data Science.

    TM

    Nov 18, 2019

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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.

    Filter by:

    7151 - 7175 of 7,367 Reviews for Python for Data Science, AI & Development

    Filled StarStarStarStarStar

    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

    Filled StarStarStarStarStar

    By Nicholas B

    •

    Jul 29, 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.

    Filled StarStarStarStarStar

    By Daniel P

    •

    Aug 18, 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.

    Filled StarStarStarStarStar

    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.

    Filled StarStarStarStarStar

    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.

    Filled StarStarStarStarStar

    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.

    Filled StarStarStarStarStar

    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!

    Filled StarStarStarStarStar

    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.

    Filled StarStarStarStarStar

    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.

    Filled StarStarStarStarStar

    By Joshua F

    •

    Nov 23, 2021

    It seems like each section was written and taught by a different person who each had a different understanding of what we knew and what had been taught to us. The result was large and inconsistent jumps in difficulty and very little variation in the practice. I have had limited experience with different coding syntaxes, mostly Matlab, but this was a bit frustrating and dismaying. Loops are probably the hardest hurdle of coding for many beginners and the instructors did the worst jumps with these. In addition, everything pretty much after loops dealt with a lot of syntax terminology, functions, and methods that had simply never been explained. There's a lot of coding listed in the various screens, but no one is going to learn just by looking at code.

    Filled StarStarStarStarStar

    By Senami O A

    •

    Jul 26, 2024

    This course is not well taught and explained for beginners with no experience in programming. The level of the course material is low and in the practice quizzes they give you something more complicated to do which has not been previously explained in the course material. Every time you encounter this you will need to email for an explanation or go do google search to learn else where. Sometimes they will give you an explanation and at times they dodge the question by keep asking you to go to the course material which doesn't have the information you need and you are left frustrated. This makes the completion longer than expected The quality of this course is poor for a professional course i must say.

    Filled StarStarStarStarStar

    By Arunjith M

    •

    Jun 17, 2019

    This is the first time I am disappointed with a module in IBM Certification course. The module Python for Data Science is very poorly organized. The trainers are rushing like anything just for the sake of completing it. There are lot of confusions after listening to each and every sentences. Another big problem which I noticed is the lack of quality quiz questions. The questions are way easy that a school student can answer without any difficulty. Now comes the biggest drawback; this particular module Python for Data Science offers nothing but a display of IBM products. It has less focus on Data Science, though the course name is Python for Data Science. Sorry to give such a low rating for this course.

    Filled StarStarStarStarStar

    By Alex S

    •

    Apr 22, 2020

    The content is great. Instructors are clearly subject matter experts with a passion for the material. But mostly everything else? Extremely disappointing. Confusing questions asked about information irrelevant to long-term success, labs required neither thought nor creativity, and their r typos all clover the pace.

    I do not say the following lightly. I learned very little from this course, and what little information I did learn is almost certainly on a thousand random blog posts I could read for free. "IBM on Coursera" led me to expect an extremely high level of quality, one I long to see met at a later date. Right now, however, that date seems nowhere in sight. Please rise to the occasion.

    Filled StarStarStarStarStar

    By Nuriyar S

    •

    Jun 7, 2022

    The course introduces you to many concepts that you need and to what you can do with python. There comes an awfully big BUT: it does not teach you programming, to learn how to program with python you need to practice it, and this course totally fails with it giving you close to zero opportunity to practice. You need to understand that if you take this course, you will get familiar with the concepts but will not get to do any programming. Also, as it is a part of many different certificates, it does really bad in tracking what has already been taught and what has not, so it repeats some stuff and then gives you something it has not introduced before.

    Filled StarStarStarStarStar

    By Roberta B

    •

    May 2, 2020

    I just want to say one thing: there is nothing, nothing of AI in this course.

    Just some Python snippets for babies. Are you kidding me ?

    Sorry, but I am very disappointend. This course is related to data science, you can't put

    the very basics of Python here, it is like going back, and not ahead.

    If Python is necessary, please specify it in the "Prerequisites", but stop making fun of the people who simply wants to learn and study sofisticated technologies.

    ** Artificial Intelligence.... You call "Artificial Intelligence" making a dataframe from a file csv ?

    Are you serious ? **

    The worst and fake course I've ever took here in Coursera.

    F.A.K.E. Course.

    Filled StarStarStarStarStar

    By Tobias U

    •

    Sep 23, 2021

    This course was disappointing in every way. If the next course is the same, I will certainly not complete the enclosing IBM certificate, as it would be embarrassing to put it on my resume. The questions are far too easy - many can be answered directly from the question without any programming knowledge. If I did not answer a question correctly, it was because the question was worded or formatted in an incomprehensible way. And then, there's the possibility to repeat the final test three times within 24. For real? And for the learning material... I don't even want to get started. How can IBM recommend this course as part of its certificate?

    Filled StarStarStarStarStar

    By Syachin D

    •

    Feb 28, 2022

    Such a promising title for a course and a total disappointment in taking it. A stingy enumeration of basic concepts, with little or no practice. From Data Science there is a short chapter about Numpy and Pandas which consists of enumerating a couple of functions. The main question for this course is: who is it intended for? If for a beginner, then the level of "understanding" after completing the course will obviously not be high. At the level of how a list differs from a function. If for an IT specialist, then the topics are not disclosed at all. Sets of loud clichés. In general, unfortunately, I was disappointed with the course.

    Filled StarStarStarStarStar

    By Débora Y

    •

    Nov 3, 2020

    The last task has NOTHING to do with the whole course. The course teachs basic of python for data sciente without machine learning, and then it at the end expects you do everything on IBM watson. IBM Watson doesnt have a friendly interface, almost nothing is free, not easy to use and not fast since its on the cloud.

    If you do other classes, you'll get a lot of python for data science, but the final test SHOULD be different and they should have put some exercise where we would do the whole path of the data sciente with python: do the exploratory analysis on the data, plot graphics on the data, etc.

    Filled StarStarStarStarStar

    By Mohammad R Z

    •

    Apr 5, 2021

    This course is not for beginners. The contents are easy to understand but some of their questions in their manuscript are above the class level. Not only that, their manuscript does not provide a step-by-step explanation on how to go around the pages related to IBM contents such as IBM Cloud and it lefts to the learners to figure it out. I even requested assistant for navigating through IBM cloud to solve a problem and an instructor came back to me after a week. They are not fast responding either. Even after they came back the answer dose not provide a solution, extremely disappointed.

    Filled StarStarStarStarStar

    By Harry I

    •

    Dec 4, 2022

    Mostly a follow along course. It failed to explain a lot of fundamental things needed to start programming in Python. Some of the resources had errors, like misspellings. The best was "color", "Color", and "Colour" for the same variable. Some things were confusing, for example looking at odd values. Sometimes that meant the element values that were odd (like in the final) and sometimes it meant the odd-numbered indices. The final has a question with two correct examples, where x can equal "7", 1, or 6. "7" or 6 both work.

    I expected a lot more quality from IBM.

    Filled StarStarStarStarStar

    By Elena L

    •

    Apr 7, 2021

    Home tasks are very poor, sometimes too easy and sometimes extremely difficult, and sometimes they are not present at all after given materials.

    The material itself is barely ok (sometimes there are not enough functions given to complete the home task) , although I am new to programming altogether, so I can't really say for sure.

    I was so eager to go through the whole program Professional Certificate in Data Science, but now I am going to swich to another platform and course, which looks much better (more expensive also).

    IMB obviously does not care about its courses:(

    Filled StarStarStarStarStar

    By Antonio G

    •

    Aug 25, 2022

    I belive that half of the 5 star review are fake.

    The course starts at a beginner level, then from week 3 it become difficoult to follow for someone who has no experience on programming. Half of the informations that you need to complete the various lab are not given or given partially.

    The quality of video and audio can be considered as a joke.

    I 'm half way through the course but i'm thinking of quitting and start from the beginning with another developer.

    I will avoid any course offered by IBM from now on

    Filled StarStarStarStarStar

    By Stine K J

    •

    Apr 5, 2021

    This is the first introduction to python in the IBM Data Analyst professional certificate, but the course introduces too much too quickly, and fails to explain a lot of important concepts.

    The graded quizzes are too easy, but the exercises really vary in quality and whether they are at all connected to what was discussed in the video. Sometimes you're asked to do things not discussed or previously shown.

    The slides in the videos aren't great either.

    I found it really frustrating to get through this course.

    Filled StarStarStarStarStar

    By Maryna M

    •

    Oct 8, 2020

    I have no idea how 2+2 suddenly got to sin, cos and other complex functions. The week tests are laughabale comparing to what the final assessment is. The course is not poorly structured but weeks 3 and 4 lack consistent practical tasks. I did MySQL course previously and it actually provided you with a chance to practice step by step. Here you feel like being thrown into a swimming pool without knowing how to swim. To make it clear - do not waste your time, watch youtube or pick up a different course.

    Filled StarStarStarStarStar

    By Erika L

    •

    Aug 11, 2022

    Honestly these courses are so buggy, the lessons are either oversimplified or too complicated, I don't feel like I learned a thing. The whole process was incredibly frustrating. The moderators are helpful and answer your questions quickly and fix your problems, but having so many issues is really disruptive to the learning process and I feel like I'm going to have to do a lot more independent studying to actually learn the skills this course was supposed to teach me. I don't recommend taking it.

    • Chevron Left
    • 1
    • ...
    • 285
    • 286
    • 287
    • 288
    • 289
    • 290
    • 291
    • 292
    • 293
    • 294
    • 295
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.