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
39,078 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

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.

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.

Filter by:

51 - 75 of 6,979 Reviews for Python for Data Science, AI & Development

By Juan P D

•

Mar 6, 2019

the final assingment is somewhat tricky, but it's ok

By Julio E L C

•

Mar 1, 2019

From zero knowledge to a good knowledge on Python.

By Pritam K

•

Mar 5, 2019

Some explanations were not so understandable and there were mistakes in some examples of the explanations

By Mahmood H

•

Mar 11, 2019

The videos are quick, had to keep rewinding to grasp at the details. A slower pace would help beginners.

By Maximilian M M

•

Apr 9, 2021

I wanna be completely honest with this course:

To me prerequisites:

I'm a coding beginner. Had some classes in University about programming with C and Java but just learned basic concepts like what are functions.

The course first gave me some really interesting insights. The Videos are super helpful and also the first two weeks of exercises were really helpful.

But as I moved further, the exercises got super hard. At least for coding beginners. Personally from week 3 on it just felt like that they don'T really wanna teach you coding but just showing you how it's done. For example they show you how you can Webscrape or convert dictonairies to lists but you can't really code them by yourself. The most frequend command I executed was running the code already in the cells.

When you are a beginner: Try to learn python with another course or source. You will get super frustrated with this course. If you are familar with other langauges or python it will be easy I think.

By Samantha R

•

Mar 14, 2019

The course was informative with useful elements to use

However the final assignment had nothing to do with the whole course. the labs were just touching on the code and I expected the final assignment to put everything into practice. The instructions also not clear in the assignment - I got more help off the discussion forums else I would have never completed the final tasks

By John G

•

Mar 9, 2021

I am a beginner in Python. This course covered a lot and I understand a lot more now. However, there were always steps and explanations missing. The labs were basically clear until some of the practice exercises which required a lot of things that were not included in the course. The labs in general, however, were very useful.

As many people wrote, there were so many mistakes in spelling and sometimes even in the code. Shame on IBM for not having someone proofread! Furthermore, this robotic woman never stops and never intonates when something changes on the slides. Presentations were so poor. Were they given to a student as homework to create? I don't have anything against Indians, but did the course really need to be outsourced to India to be created? I am sure that if IBM had run this course with its employees as a trial group, it never would have been released as it is. I'm sure that IBM would not offer this course to its employees. In any case, I am happy that I went through it, but am looking for other courses/resources to actually understand Python.

By Michael R J

•

Mar 13, 2023

This class taught me almost nothing without even the professor taking part in any of the videos. How am I supposed to know if the professor actually cares about teaching this course that he didn't even do the videos about? There were obvious errors throughout that I know are true because I have years of computer science & programming experience. I got nothing out of this course until Week 4 when it had an interesting take on open(, pandas & NumPy. The last 2 Weeks are good enough for me to go back over to make it so I can get the most out of the money the company I work for paid for this course. Hopefully what I learn in the last 2 week segments will make it so I will actually learn pieces that I will not just learn better from some textbook or searching the web to go to places like GeeksforGeeks.

My apologies for the negativity, but I just want everyone to know, if you have computer science or Python experience, it's probably best spending time on a textbook that is well used throughout different universities or areas.

It's not like the course isn't possible to get something out of, I'm just expressing my opinion of what I got from it. If you really want to spend money on a course that has a teacher that doesn't care enough to make the videos him or herself in the course...I wouldn't recommend it, just because of the caring aspect. Once again my opinion, take it as you will.

By Martin A C

•

Feb 19, 2023

Extremely simple and fundamental, obviously aimed at people who know practically nothing about programming. The problem is that the best way to learn to program is by programming, which is not encouraged here. Analogy: Here they teach you the theory of how to swim but they only let you enter the pool for 5 minutes. Not recommended for truly learning to code (2 STARs) EDIT: 1 STAR Many typos and math errors. Unforgivable

By Cristina A

•

Apr 12, 2019

The final assignment was not well explained, was hard to follow and the previous material in class was not intuitive to the task.

By Kavish J

•

Oct 30, 2020

yeah , slightly the worst teaching skills

By Sergio S S

•

Dec 30, 2018

I had done other Python introductory courses and this one was excellent, if not the best, very clear and well organized, a pity that the final assignment is somewhat chaotic, too easy and outdated. They should take care of the final works as a way to give additional value to the work we do when studying it.

By Atou K

•

Feb 19, 2023

To start thank from heart to offer me the financial aid to learn and complete this course...

I so happy about ... this start to give hope to me about my data science journey...

I fully enjoy this course... It seem like my dream is coming true...

Once again THANKS

By Maksym O

•

May 1, 2021

This is a good course overall, especially if you have some previous programming experience such as R because Python has quite similar logic. Videos are good but labs are clearly the most beneficial. Additional materials are also good. Thanks, IBM and Coursera!

By Ritik K

•

Jun 16, 2020

It's been a very exciting journey and last project was just awesome... It's gives me real world problem. Videos are short and a lot informations provided in that. can't wait for the next course.....

By Allen C

•

Jan 5, 2024

It was ultimately a helpful course, but had typos, errors, and grammatical mistakes. The exercises were helpful, but it seemed each one was created by a different person, and the quality varied considerably. I ended up using ChatGPT frequently to clarify things further. Helpful, but could use some polishing.

By Micaël O

•

Feb 18, 2019

Good course for beginners but not very detailed

By Urs H

•

Mar 4, 2019

Content OK, some errors on the video slides.

By Lena N

•

Sep 9, 2018

I had some programming knowledge (C++, matlab) when I begun this course. It was easy to complete but I tried to make it more challenging by paying extra attention to the details. The questions that popped up while watching the videos were good at making it somewhat interactive. The quizzes were maybe too easy (most of them had only three questions per quiz). I found the labs very helpful, could use some more practice exercises. It felt like a self-paced course, I would like it if the instructors were more involved in the forums and the grading. Basically, the questions at the forums were answered by fellow students (if someone could help) and also the grading was exclusively by peer-grading. All in all you can gain from the course by putting some personal effort..it also makes it easy to just browse through the questions and get a completed mark nonetheless.

By Syed I B S A

•

May 22, 2021

There were a few things I really struggled with on this course. Firstly I am a reader, not so good with the videos. So it would have been much easier for me to follow if there were clearer reference material rather than mainly videos. I learnt nearly exclusively off the pynb, but I noticed quite a few of the questions specifically asked about the videos. Secondly, more explanations as to why we are doing something, maybe make it more task oriented. i.e., We are looking for this, this is how you would go about finding it, etc. I didn't understand most of the time why I was performing a task or why this was shown to me. Lastly, it would have been much easier to follow if it would explain what every step, code, function etc was explained. I really struggled with week 5 because I could not understand what each step was meant to produce.

By Brenda B M

•

Mar 13, 2019

The illustrations were excellent, the pauses for quizzes were abrupt and disturbing, the Fake album cover was not relevant to any business use I would have, and the materials were out of order in the listing. I eventually and painfully figured out a solution using a function I created from the clues I had at hand.

The 2D NumPy quiz was a mystery to me. Too much material was presented all at once and I probably confused some concepts in 2D. I have never used matrix math before...

By NIKOLAS M M

•

Nov 21, 2024

This is a good course because you're able to understand all the python basics. However, it has so many issues. 1. After module 3 all the readings do not come out and you can not read anything. 2. If you are learning python you expect some practice and good labs but this is no the case, quizzes are just theoretical. 3. Labs come up a lot of function that are not explain by the teacher. 4. I wrote issues on the forum but no one gave a hand.

By Julia B

•

Feb 10, 2019

Not the best course imo: almost no relevant exercises, there are visible small mistakes and formatting errors present. It seems, that authors didn't put too much effort to make the course to be of really high standard. It's good if you need to get a certificate in this field quickly but don't expect to obtain much of knowledge.

By John P

•

Jun 13, 2024

Modules 1, 2, and 3 are amazingly good. Module 4 begins to touch on some aspects, but not enough. Module 5 throws everything at the wall and leaves it to you to make sense of it. Constant grammatical and syntax errors. Some labs had incorrect exercises. Some quizzes had incorrect multiple choice options.