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
42,124 ratings

About the Course

Kickstart your Python journey with this beginner-friendly, self-paced course taught by an expert. Python is one of the most popular programming languages, and the demand for individuals with Python skills continues to grow. This course takes you from zero to programming in Python in a matter of hours—no prior programming experience is necessary! You’ll begin with Python basics, including data types, expressions, variables, and string operations. You will explore essential data structures such as lists, tuples, dictionaries, and sets, learning how to create, access, and manipulate them. Next, you will delve into logic concepts like conditions and branching, learning how to use loops and functions, along with important programming principles like exception handling and object-oriented programming. As you progress, you will gain practical experience reading from and writing to files and working with common file formats. You’ll also use powerful Python libraries like NumPy and Pandas for data manipulation and analysis. The course also covers APIs and web scraping, teaching you how to interact with REST APIs using libraries like requests and extract data from websites using BeautifulSoup. 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 individuals interested in pursuing careers in Data Science, Data Analytics, Software Development, Data Engineering, AI, and DevOps and a variety of other technology-related roles....

Top reviews

PJ

Dec 1, 2020

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.

EH

Jun 11, 2021

It is a very valuable course that I have learned for the Python skillset. It contains some advanced methods. It helps me to build more confidence in using Python and understand the concept in general.

Filter by:

301 - 325 of 7,606 Reviews for Python for Data Science, AI & Development

By Joanne C

Feb 17, 2021

Though I do feel like I learned some things from this course, I was not very happy with the way the material was presented. The first half of the labs were great, but the second half was way beyond what was being taught in this course and difficult to follow. I ended up skipping those sections and still did well on the quizzes. I think those portions need to be removed. There were also a few quizzes with answer errors. It took several times of answering the same thing for it to accept it as the correct answer. If I had it to do over again, I would learn Python somewhere else.

By Shaked E

Jan 10, 2022

the course was extremely fast paced and skipped over a lot of basics. It felt like there was a lot of information thrown at you and not a lot of practice or review for it to settle in your brain. I typically enjoy fast- paced courses and have a little background when it comes to programing, but I still could not figure out a lot of what was going on. Also, in most of the classes we got an explanation of how to use the basics but then were faced with a code that parts of it were not explained, and therefore we could never do all that we were taught by ourselves.

By Laura K

Aug 3, 2024

I found many videos/tutorials to be very dry and difficult to relate to/comprehend. I spent a substantial amount of time seeking out other tutorials and videos that could explain things differently and give me more practice. I also found that the lab exercises went from very basic to very complicated, with little help to bridge the gap. There was also at least one lab that did not function properly, so I skipped it. I struggled to do the portions where the learner is to write the code themselves. It was very frustrating.

By Taz P

Sep 18, 2018

Maybe it's a good introductory course for Python, however, I got an impression that the authors gave up three quarters into the course. The labs become more of a reading material rather than a place where you can practice a hands-on approach. The final assessment - omg, I fail to see any relevance between the course material and what is expected in the final assignment! The only lesson I have learnt from it is that I shouldn't trust online courses to learn a subject.

I would not recommend this course to other people.

By Emma M

May 29, 2021

This is described as a beginner's course in Python. In the labs, the examples you are given are basic and easy-to-follow examples that DO make sense. However, then, in the activities, they give you wildly more difficult tasks are nearly impossible to create on your own without looking at the solution while writing the activity's code.

If you would like to have a basic course on Python that will actually train you on how to use it and be more of a staggering difficultly level, I would recommend NOT taking this course.

By YashbeerX008

Mar 30, 2025

Trash course. It is only about basic images shown on the screen to teach with an AI like voice over. You can't find a part of video where you don't hear any sound for 2 consecutive seconds. If you are a robot, this course is for you, if you are a human, I don't think you would understand anything. Any 2+ hour video on YouTube would teach you the same, and it would be engaging at least, unlike this course which is a complete garbage.

By AHTISHAM A

Jun 24, 2024

"I enrolled in Python for Data Science, AI & Development course with high hopes, but I was thoroughly disappointed. The content was poorly organized, making it hard to follow. The lectures were dry. The assignments were vague and didn't align well with the course material. Overall, I didn't gain much practical knowledge or skills from this course. I wouldn't recommend it to anyone serious about learning Python."

By Kristīne T

Mar 16, 2025

Quality of this course was pitiful. It is chaotic and hard to follow. Would not recommend to anyone with no previous knowledge about some programming language. Other courses in "IBM Data Science Professional Certificate" is way more better.

By Rafael V

Jul 26, 2024

I'm not sure I'm supposed to be learning from the Labs. The videos don't exactly show you how to perform the tasks and the practice Labs jump the explanations for several fundamental steps. Frustrating to say the least.

By Deleted A

Mar 10, 2019

I was expecting more about Data Science, as mostly was a quick introduction to Python. It took one afternoon to do 5 "weeks" of work. Perhaps too easy to be connected with IBM.

By Lauren C

Apr 24, 2019

T

h

e

e

n

d

a

s

s

i

g

n

m

e

n

t

w

a

s

d

i

f

f

i

c

u

l

t

a

n

d

t

h

e

d

a

s

h

b

o

a

r

d

c

o

m

p

o

n

e

n

t

a

s

w

e

l

l

a

s

I

B

M

c

l

o

u

l

d

s

t

o

r

a

g

e

a

n

d

b

u

c

k

e

t

d

i

d

n

'

t

p

r

o

v

i

d

e

a

m

p

l

e

e

x

a

m

p

l

e

s

t

o

f

o

l

l

o

w

i

n

t

h

e

c

o

u

r

s

e

w

o

r

k

.

By Glenn H

Jan 1, 2024

Unnecessarily long. Each lesson you watch a video, then read the same thing, and then read the same thing in the lab. It does teach you Python though

By Arifin S

Jul 26, 2023

Bluff..AI *is not covered and the whole course material is for only python basics. Need a revamp which will include AI-based materials

By Nicholas F

Nov 24, 2020

My goodness this was wrought with errors. There were a lot of incomplete concepts and poor examples.

By Robert A

Sep 6, 2024

This course started well but then suddenly became difficult to understand and I lost it a bit.

By Omar O

Apr 3, 2021

It is not suitable for enrolled students with minimal knowledge on programming and Python

By Coraline J Z

Dec 19, 2021

Too difficult and too fast. Impossible to do the lab work by just listen/ read it.

By Macy L

Nov 21, 2024

Poor organization, poor explanations, multiple errors, ineffective support.

By AChun

Oct 12, 2023

not so deep in python and starting from week 4 started to be messy

By Ekansh G

May 2, 2023

Not for someone with zero python knowledge

By Bernhard M

Mar 21, 2019

Failures in grammar, logic and wording.

By wakama s

Sep 20, 2022

not Beginners Friendly

By Shilpa K N

Dec 7, 2018

too easy

By Ann-Katrin M

Jun 18, 2021

Worst of the IBM Data Science Prof. Cert. so far. I disliked almost every part of it.

Typos throughout all slides and exercises, labs almost never worked online and had to be downloaded, transcripts are off, responses in the discussion forum were late and/or not always friendly (especially to some seemingly knowledgable participants who pointed out code flaws or such - just followed some of the threads and was irritated by some responses), but amongst all the flaw that makes me think about quitting this certificate this course is part of: absolutely no clear framework obvious. What are the main questions this course answers apart from just giving us a bunch of information? Where are we and which goal will we reach, i.e., what will we be able to do with the knowledge? As someone who has been teaching at big international universities, I would argue that the story of this course is lacking or absolutely unclear and there was not much though given in terms of pedagogy. I passed the final exam right away with 100% even I didn't feel like a learned a lot I could really apply. That being said: I don't want to participate in a course just to pass and get the badge. Instead, I would like to learn something that could help me right away. Unfortunately, for this course, this was in no way the case. I very much hope the next one will be better or I will quit and leave Coursera.

By Ian M S

Feb 22, 2021

I struggled to learn with this course. I have some experience coding with Python already and feel like the Python beginners course from University of Michigan (Python for everyone) was much better at learning Python for data analytics even though the course objective was more to learn about Python rather than data analytics. I didn't like the clunky and cluttered feel of programming in Jutyper. Previous courses I've taken in Python, the video or lecturer would usually code in the shell or an IDE and you'd see the code being done, you'd go practice in an uncluttered IDE where you could debug things easily and I felt like I learned quite easily. This course kind of just lectures through the code and uses visuals to represent the program which I feel is not a good way to teach coding/programming. The beginning weeks were easy because I knew all the content, but I could see it was taught using poor methods in my opinion. When it got to the material at the end which I'd never learned before, I could really feel how slow and difficult it was to retain the information being presented in the videos. I think it would help a lot by doing videos in an IDE and provide a textbook to easily refer back to the content instead of having to click through a video to do so.