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

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.

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.

Filter by:

251 - 275 of 6,171 Reviews for Python for Data Science, AI & Development

By Viktor H

•

Mar 5, 2024

I would not recommend this course (and the previous ones too) for beginners. I passed it having some experience in programming and basic analytics, so it was not hard, but it was absolutely boring, had a lot of excessive information and had not enough explanation within videos. For the sake of justice, reading sections contain some additional info but in general not very interesting. Highly recommend other courses, for example from Udemy. And the most important - try to learn python first of all on practice, there are a lot of great platforms such as Codewars, Hackerrank etc. It would give you much better understanding how to write code and what it all means.

By Ed L

•

Dec 17, 2023

I really did't like it, it was really in sometime complicate, to undestand and to follow, there is something missing in the course, theory that the course do show it and has to be better explain. I suggest to add more dynamic excecises like, go and extract this information from this site and pull it into this place, once you have it, create another thing.... and at the end you will see this and this and this.... I really enjoy the IBM products and courses.. and this course is not all bad... just need some corrections to make it more attractive to people who wants to change carreer to this fantastic world of Data Engineering.

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 9, 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 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 Alessio B

•

Nov 10, 2020

The Coursera's curse hits again. I can't recall an entire specialization in which, at some point, I didn't feel completely lost. In this instance it took 4 courses. I don't know what happened in the 4th week but personally I would have spread the content into 2-3 more weeks, with way more practical exercises and examples.

The final project more or less comes out of nowhere, there is definetely not enough material to face the 4th question (unless you had previous experience with Python).

By Zachary W

•

Apr 13, 2023

The course is very simple and short. The "data science" content was importing pandas and casting lists to dataframes, and there certainly was no AI content. It seemed like the instructor just wanted to get making the course over with, especially the later quizzes - the week 5 graded quiz only had 4 questions. The final exam was 25 questions and only 1 covered week 5.

There's no reason to take this course unless it's for a specialization/professional certificate.

By Elizabeth S

•

Nov 30, 2020

This course is a good base, but is really in need of an overhaul. The fundamental pieces are there, but the material is riddled with typos, expectations of reading tutorials that don't exist anymore, and incomplete instructions that leave you in the dark. I wish they would not skip over concepts as they are introduced, but instead give even a short blurb about what it is so that we get used to seeing the more complicated code that is "skipped over".

By Filip C

•

Aug 8, 2020

I'll start with saying that whoever designed this course knows nothing about how to educate people. Have you tried going though it? The video lectures are read by a voice that sounds like a robot. Also, majority of things taught here have zero context on how we can use them to solve actual data problems. The final exam is a joke, not because the course is good, but because it's objectively speaking easy. Overall, an educational disaster.

By Kate P

•

Dec 5, 2021

Are there other training videos or literature on Python? The videos are very hard to follow and the narrator speaks too quickly especially for a novice. The videos are badly edited and this make the learning experience even harder.

More working examples to keep practising would be more helpful. The Labs are also unreliable and are often inaccessible. I am disappointed so far.

By Amr M A E

•

Dec 5, 2020

The first three corses in this professional certificate were very good and was taking me step by step. But in this course, everything is just running and jumping steps. The videos, quizzes, and the first part of labs are in a level, and the final assesment in the end of each lab is in a whole other level especiall in week 3 and 4.

By Stephen P

•

Feb 16, 2021

I guess this course is currently being updated and transitioned to a new course, but the labs include material that is never covered in the videos, there is a steep increase in difficulty, and the course is NOT a "beginner-friendly, no experience required" introduction to Python as advertised. This course needs a major overhaul.

By Daniel S

•

Dec 4, 2018

It has some errors between the narrator and what's shown on the course.

I had to rewatch the videos a few times to understand that what was being shown wasn't the same thing the narrator was explaining.

Also, the submission of the assignment wasn't working and nobody from Coursera would step in to answer/fix the issue.

By Arbnor Z

•

Mar 16, 2023

Some things were repeated. Many details were omitted. Did not go far enough into OOP. The learning for XML was under all criticism, did not go through it well at all. Some pandas functions were used without explaining what they do (groupby and agg for example).

By DANG D D

•

Apr 22, 2021

I was stuck in Week 4 and 5 as the exercises are far different from what I (and I believe other students as well) have been taught from the videos and labs. I do think you need to restructure the course to be easily understandable for all of students.

By Sreeja D

•

Dec 2, 2020

Not a beginner's course. Because I learnt some python I understood the concepts which I know but "objects and classes" concepts are not at all clear. I wanted IBM to improve and make it beginner's course.

By Ashley A W

•

Jan 22, 2022

Many of the labs did not work or had errors. The solution each time was to "create a new account with a NEW mail ID".... That is a terrible solution and does not suffice for ideal learning.

By Omar G

•

Jan 11, 2019

The course content is good while the final assignment is not related to the content or even the labs and it will be quite difficult for practitioners with non-technical background

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 Seth C

•

Jan 1, 2024

Pretty disorganized. It did not seem like staff were experts. Lots of mistakes in the code.