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,102 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

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.

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:

6026 - 6050 of 6,982 Reviews for Python for Data Science, AI & Development

By Amir S

•

Jan 5, 2024

This course is a bit of a mess, especially the latter 2 modules. Module 4 should be expanded to 2 weeks. It should have way more hands on work with data files- opening, organizing, analyzing, visualizing, and loading. And Module 5 (webscraping) should be scraped from this course, as it's an odd fit and is done too superficially to be of much use.

By Robert H

•

Feb 28, 2021

Many of the functions and methods used in this course, especially those in pandas, have been deprecated since this course was written. The course should reallly be updated to reflect these changes. Also, the description of the final project describes analysing housing market data, but the project itself is on GDP data. This also should be updated.

By Derrick J

•

Oct 19, 2020

The hands on lab notebooks for python were not all that great. Some of them even having syntax errors without any input from me. As someone who is learning the skill it was at times frustrating that the lessons that were given to me in that state wasn’t a one time thing, and I was expected to learn from it when it was in itself not right at times.

By Mar G A

•

Jan 30, 2019

The course content is great but the peer review exam is confusing. You really have to bring a lot of patience and determination in answering the final quiz. The resources are not in the content, and you need to research outside. Which I think was the intention (?). So bring a lot patience and just focus on breaking down the steps and instructions.

By Marilyn C

•

Dec 1, 2019

You learn how to do a lot of functional stuff in Python, but without the context as to "why" you would want to do these things in this language, I often found myself a bit confused. The lectures were a bit fast paced sometimes. It was not well explained how to actually do the work in the labs, and it was often the same material as in the lecture.

By Kit B

•

Jul 28, 2020

Thorough course covering all the basics of Python. The labs were a great way to practice skills i had learnt in the videos, however I found the quizzes very short and of low difficulty. I also had to constantly stop and start the learning videos as they would often race through certain slides. I'd like to see a more challenging course.

By Sourom B

•

Jun 25, 2022

The course is concise and to the point, but I wish the topics were discussed more in depth. The material left me wanting for more and I had to use other sources (YT, Google, Stack Overflow etc) for better knowledge about the topics. This course would be well suited for someone who is looking to review their grasp on certain topics.

By Fayja H

•

Dec 6, 2020

The course videos were pretty easy to follow along until I reached weeks 3 and 4...some of those videos (loops, functions, API) were hard to follow and the correlating lab exercise questions were nearly impossible to answer with beginner level knowledge while the lesson quizzes were too easy. Please make this more beginner friendly.

By Thomas B

•

Oct 24, 2022

I think the course clearly covered a lot of basic steps, but in the end the explanations weren't as complete with respect to the requirements of the exercises at the end of the labs. I would have liked to have done a bit more difficult test at the end of the units, sometimes they were too simple. Overall the course was worthwhile.

By Mathijs d G

•

Jul 1, 2020

Good course if you already have some experience with Python. If you're a complete beginner, this will go way too fast and you won't understand the fundamentals.

It would be better to split this course up and go through it slower, for beginners. Or mention this is a course for students with an intermediate knowledge level of Python.

By Leslie M

•

Apr 10, 2024

There were times when running scripts on my local env didn't work and it was hard to find the resources to continue. In addition, there were a few grammatical errors, syntax errors (that weren't caught and led to the wrong answers). It was still helpful, but I wish it wouldve been a bit more structured and explained alternatives.

By April D

•

Apr 11, 2024

The videos went a little too fast. The questions embedded in the videos interrupted the dialog and often asked a question about something the speaker hadn't finished covering. I had trouble with the labs not loading several times (on two different computers). I think some of the quiz questions actually had incorrect answers.

By Aaron S

•

Jun 15, 2020

Very much the sort of class where you get out as much as you put in. The labs are alright if you experiment beyond what's requested, but just doing the required questions doesn't teach much. The videos are often vague or misleading and sometimes outright wrong. Only bother if you're willing to do extra research on your own.

By Pranav V

•

Jun 1, 2019

please give proper directions on how to use watson studio.

give proper directions on how to display he dashboard and URL in the assignment

give proper directions on how to get the url

explain the steps for the same

ps: there are people with no prior coding knowledge do consider them and do provide proper directions for the same

By Brandon D

•

Apr 14, 2022

The knowledge is there, but I wish that they had included how to download sources onto other programs so that the user could follow type in what the jupyter labs were doing. Many times I was unable to locate the source to install on anaconda cmd. For a beginner level, it seems to skip some basic functions such as this.

By Michael

•

Nov 6, 2018

The project at the end is super confusing and is a huge leap from the hand holding tutorials. I would rather have more exercises building up my skills than one big project where 99% of the code is already done and I am just inserting 5 lines of code that I have to scour the internet to find what they are asking for.

By Markus K

•

Sep 15, 2019

For non native speaker the videos were a bit too fast. it would be great if the interface allows to place the translation on the left or right hand side of the video. Also for my self the introduction of the week 5 exercise where not quite clear. much more self coding in the weeks 1 - 4 where also very welcome

By Sahar T

•

Oct 11, 2023

The course started very well and the videos and labs were very useful, however, as the content got more difficult, the videos got more vague. The last videos were very difficult to follow, and too much information was included in each lab without proper explanation that made the learning process very difficult.

By Antonio M

•

Mar 15, 2020

Several spelling errors that get in the way of code and even the final project.

Directions not always clear, could use a little more refinement.

Overall not terrible, just did not feel to par with the prior courses in the certificate (granted, they are less technical.)

Hope this feedback helps improve the course!

By Kean T K

•

Mar 17, 2019

The content is well organised and presented in simple manner. The lab helps to enhance the understanding. However, the final peer review assignment is a disconnect from the course content, which requires students to google and look for the solution which is totally not related to the content of the course.

By Belachew A

•

Mar 22, 2020

While the course is not bad. I had a frustrating time.

Notes are too old, links are not working, Instruction are not clear and are not up to date. There were even times I was tempted to terminate my subscription. Please please make the notes up to date and improve the instruction, else shut the program.

By Hoàng L

•

Aug 22, 2021

Although the labs and readings did not provide an adequate background for the final assignment, I enjoyed this class. However, I need more practice than just the Jupyter Lab. Sometimes I can't even open the lab to practice. :( It was a very hard experience. I struggled a lot with the final assignments.

By Godi A G

•

Oct 16, 2021

good for learning basics of py, but there are several troubles.+, eg: all the lessons with quiz are truncated before starting the quiz, dr. watson version currently in use is different from the one used in the course, the hands on exercises present some errors or missing libraries with any suggestion.

By SAKSHAM A

•

Sep 5, 2021

This course should be a little bit more explanation and guide based for complete beginners who have no prioe knowledge of python. Many parts are skipped and are not properly explained. Most importantly the importing and installation of libraries part is not explained properly and should be improved

By Corrado R C

•

Jun 14, 2020

The process for learning in this course is throwing pieces of python at you with little context in how they would actually be used in the real world and leaving most of the practical labs to the very end. Doesn't seem this will actually help people retain more than 15% of what they've gone through.