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.
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.
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 Travis K
•Mar 25, 2025
This might be one of the most frustrating courses I've ever taken. It attempts to cram a lot of information about Python into five short modules, and almost none of that information is presented well. Countless videos have typos and formatting issues, both of which are serious problems when coding. One of the quizzes asks a question about an outdated function that was never discussed in the course and no longer exists in Python. All of these issues have been pointed out in the discussion boards and have been acknowledged by "Verified Staff", but there has been no attempt to correct them. The issue with the quiz was brought up eight months ago. Unless you were checking the discussion boards, you would have no idea you were taught something incorrectly. For the information that didn't contain errors, a lot of the explanations were either worded poorly or had grammar/syntax errors within the sentences that made them very difficult to understand. I had to work very slowly and carefully through this course, taking copious notes and constantly checking with ChatGPT to make sure I was understanding things correctly. Labs that were supposed to take 30 minutes sometimes took me an hour and a half to get through. I was putting in 10 hours a week, and still the course kept repeatedly letting me know I was falling behind. While I'm new to Python, I have a small background in other programming languages, as well as SQL and HTML. I can't imagine how much of a struggle this course would be for someone who has never dipped their toes into programming before. This course is supposed to be for beginners. The complaints about the course in the discussion boards were met with suggestions from the Verified Staff to take a different course to learn Python, then come back to this one. I signed up for the IBM Data Analyst program with the promise that this entire program would be all I needed. I shouldn't have to take a different course to understand this beginner course. I do feel like I managed to learn things, despite this course's best efforts to the contrary. However, with the info dump that this course was, I feel like I just have a vague soup of knowledge about Python and no real understanding about why I need to know it for Data Analytics/Science.
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.
By André N
•Feb 1, 2024
I hate giving a bad review for this course, especially considering the immense amount of content covered in it. However, the uncountable mistakes in the labs, with dysfunctional solutions, hints that are in the wrong place and a general lack of practical exercises, especially in the end of the course, make me feel like I have no choice. There are far too many instances where code goes completely unexplained as well. I've spent way too many hours trying to understand what I did wrong in some exercises, only to find some of the given solutions to be wrong themselves. Furthermore the course completely fails to teach the fundamental basics of python in the sense of how to write python on ones own computer, what software is necessary and how a script can be run. The sole focus on code means that I leave this course with basic theoretical knowledge of how to write code, but zero knowledge in how to actually do that. I think the course either needs to be reworked extensively or rebuilt from the ground up. The sheer amount of inconsistencies and errors unfortunately leaves me no other option but to come to that conclusion.
By Павел Н
•Dec 1, 2024
I recently took the Python for Data Science, AI, and Development course, and I must say, it was not the experience I hoped for. The course is poorly structured, making it extremely difficult to follow and understand. There are significant gaps between the theory presented and the practical exercises, leaving learners struggling to bridge the two on their own. Throughout the course, I found myself relying heavily on AI tools to make sense of even the most basic concepts. Unfortunately, the explanations provided were either too vague or overly complex without sufficient examples or context to truly grasp the material. This course left me feeling frustrated rather than confident in my abilities. I wouldn't recommend this course unless you already have a solid understanding of Python and just need a refresher. For beginners or those looking to gain a deep understanding of Python for Data Science and AI, I suggest exploring other resources that are more structured and beginner-friendly.
By Patria J
•Sep 21, 2023
Pros - The video lectures are easy to understand and follow. The vocal clarity of the speakers is great. Cons - This course offers a very high level explanation of some concepts and then introduces brand new, more complex, concepts in the lab. This is okay, but in order to be really successful you need to be industrious enough to do further reading on your own. The lab is 100% dependent on the Jupyter notebook, which has some bugs in the libraries provided. I prefer to use Pycharm on my own machine, and had to figure out how to run some of the code locally (the asynchronous functions in particular did not work out of the box). At the end, I feel like I am prepared enough to take a multiple choice test on data types, data structures, and some API related concepts, but I do not necessarily feel prepared to actually do any coding.
By Daniel V
•Feb 10, 2021
The worst course I've taken so far. I used to learn on udemy before switching to Coursera because of more well-known providers. This entire IBM Data Analyst Professional Certificate has been mostly way too easy. Explanations don't seem to be technically accurate and simplify concepts a lot. Especially the in the Python module, the basics of programming are skimmed through while the exercises are designed at a significantly more difficult level. A lot of students seem to be frustrated with this part and apparently, nothing is being done to improve this course. Why people are still taking it? To have some certificate from a reknown company on their LinkedIn profile. Do people actually learn in this course? Yes, but only because nothing is being taught here and students are forced to do their own research to solve the exercises.
By Kaylin G
•Mar 27, 2025
The organization in this class was terrible. There was a jump from basic if/then to classes. None of the syntax was properly explained. Labs did not work properly. The descriptions of things were obscure and irrelevant, using stuff like squares to complicate truly basic concepts. I ended up taking twice as long as I should because I had to go to codecademy to learn Python to even get through this course. There were lessons where I felt I understood the material at codecademy, I came back here to apply it, and this lesson actively confused what I had just learned and practiced because the instructions were so bad and unclear. The entire course needs a rework from the ground up, the only people who can do this are either using outside material or already know python. Not beginners. I expected better from IBM.
By Joshua M P
•Dec 4, 2022
Again, IBM must rethink who is in its curriculum and instructional design teams. The practice quizzes merely copy the questions from the videos, which ask you to evaluate what a code block will do. This would be fine IF THEY PROVIDED YOU WITH THE CODE BLOCKS. But, they don't. They rely on you recalling what the code blocks were. At BEST, this is problematic and fails to account for the lived experiences of the student, who may be taking the quiz well after watching the video or doing the labs. At WORST, it shows that this course is nothing more than a bald cash grab designed for people to speed through, thereby making the whole certificate meaningless. Source, I'm a curriculum and instruction expert in both training (Ph.D. in education) and training (active teaching professor).