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
38,700 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.

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.

Filter by:

4551 - 4575 of 6,914 Reviews for Python for Data Science, AI & Development

By Ha T L H

•

Oct 1, 2021

I have to say the content is amazing, especially the lab. However, the estimation of timing used to finish the lab is really underestimated. It takes me 4-5 more times to really go through and understand all the code in the lab, being a beginner in programming/coding. There are also 1-2 exercises where the code complex are beyond beginner level so it would be nice if there is a bit more explanation .

By M J

•

Feb 1, 2024

This course helps me to get fundamental knowledge of Python programming, APIs and web scraping. Despite of some minor errors in the content, the course is helpful for beginners. It would be better if there would be more explanation about some advanced Python programming(eg. the code "async" and "await") shown in several examples, because some learners don't have CS background and need more guidance.

By Damla G

•

Dec 3, 2020

This is a good start on Python. It starts very easy if you have any programming experience you will go through the courses quickly first few weeks. Even if this is the first programming course you take, it will teach you many things without you noticing it. But it gets complex at week 4. I was about to get discouraged by the labs there. However keep pushing and you will achieve your goal too!

By Shernice J

•

Mar 30, 2019

I wasn't new to Python when I started this course so I can't comment from that perspective. This course is easy and fun for a non-beginner but I can see that going from learning about python syntax to scraping a webpage and drawing on images would seem like a leap to someone new. That being said, the jump is necessary for the rest of the specialization so I understand why it had to be made.

By Usama W K

•

Jun 2, 2020

Course was well planned out for a beginner. I would suggest that topics on python libraries such as matplotlib and bokeh should also be included in this course. Its hard to understand the code related to these two libraries being used in the labs. Moreover, the final project should be made a bit more extensive and should require the student to discover additional material on his / her own.

By RAJENDRAN B

•

Mar 13, 2022

Course is great. Need to spend more time to learn Python concepts. Lab exercises are great concepts to be learnt. Few lab exercises not working in proper manner. File concepts should be tested before students can work. Few import libraries are not working properly. Lots of concepts introduced though, needs time for students to progress. I guess the time frames scheduled are NOT ENOUGH!!

By Tyler C

•

Feb 8, 2020

I did not enjoy the final assignment. I ended up having to use a notebook outside of Watson studio. Moreover, I found the array dot function examples confusing because each dic was the opposite and therefore hard to distinguish how the math was being peformed (e.g. a=[1,2][2,1] b=[0,1][1,0]

I spent hours on this section and ended up finding out exactly how the funciton works on youtube.

By Ditmar H

•

Jul 22, 2022

The course was very well structured. The only thing that i did not like was the exam. It looked like it was prepared on a run just to have something. Otherwise very highly recommend the course. It starts with some basics and also pandas and numpy. Also some basic Object Oriented Programming.

You have to go throw the notebooks slowly if you really want to learn the material well.

By Sarang M

•

Oct 19, 2019

Although I already was familiar with Python but still I was able to learn something new from this course for example how to use Pandas and Numpy and what problem each of them are trying to help you solve. Still a 4-star from my side because I think the course could've been a little confusing for someone not familiar with Python but overall it was good learning experience. Thanks.

By Dimitris T

•

May 22, 2020

Some difficulties faced with the integration with the IBM Watson platform. Without proper technical support and some more extended technical training you may get lost as this is a quite a large multilayer environment. Maybe a dedicated session needs to be devoted to the IBM Watson platform foundation. Overall a very good course providing a solid foundation on Python. Thank you.

By Lord E

•

Jun 26, 2022

This is such an amazing course and must do for IBM Data Science or Full Stack Devloper certficate.

The only reason I am giving one star to it is because it Starts from the very beginning and completes to very advanced level python in just one course which is quite not good for absolute beginners.

So if you are going to start it, make sure you know python at least at basic level.

By Mattheus S d S

•

Jun 23, 2019

Very good course, the fundamentals are approached in a very easy way and understandable, though I think the exercises could be quite harder to train programming basic skills, because if the course does not do that, then just the syntax is explained without the development of applications skills that are far more important than anything else in a programing language course.

By Shirsa M

•

Jun 15, 2021

I loved this course. The course covers all major topics from Python and gives a good walkthrough on the concepts required further in Data Science journey. But would suggest the course to be a bit elaborative in terms of labs and activities, as for 1st time Python learners this could be very quick. This course is best when you already have some basic knowledge of Python.

By Joakim G

•

Apr 21, 2022

Very good with loads of hands on examples. Only thing was that sometimes the cell calculations would be messed up when testing different codes, and then I had to reset kernel and go to top to reload necessary packs and run the required code lines again. I am sure there is a good way to handle this. That would have been great to get explained in the first hands on lab.

By Junjie Z

•

Mar 2, 2020

the material of the course is awesome, the practices are sufficient and helPful. along with the videos are very clear what to pay attention to. However, the instructions for practices are sometimes confusing. The amount of different applications used were overwhelming. it would be better if work can be done in just one app instead of making many different accounts.

By asher b

•

Oct 26, 2018

Very basic, assumes no prior programming, which is a relief for most intro courses. Would have liked a bit of what we use some of this for; the course just kinda "starts" and goes along. Lots of typos, too. Didn't like the end project. Confusing directions, and didn't really use the functions we learned about in the course. Lots of google and guesswork on my part.

By Bryce M

•

Dec 13, 2022

This is great course with a lot of good information. I will say that it does go a bit beyond the beginner level and moves a little quick so you may need to rewatch the videos sometimes. I took prior python courses at the beginner level, so I was able to manage; however, without experience, I recommend using YouTube videos to fill in parts they kind of skim over.

By Selvamany S

•

Mar 27, 2022

Many thanks to the course designers.

Text Analysis exercise has a very steep learning curve. Need to segment. Start with simple code, then provide the equivalent "superior" code.

Same issue with Raptors fan club exercise.

Had issues with wget installation. IBM cloud feature code failed. Had to use new mail address.

It took me double the time to complete the course.

By guy b

•

Oct 29, 2021

Some part in the labs wasn't functional due to missing installation of libraries. Also in some places the code didn't run as excepted only after manipulation debugging and WA. I think that once in a while the course should run in a regression test to catch this errors.

I believe this is due to libraries dependencies etc.

Over all, I enjoyed the course very much.

By Akshay K

•

Sep 1, 2019

It is an amazing course where everything is taught from the basic. One can follow the lectures very easily and can apply it. Video lessons are good and test questions could be little more better, it was way simple. There will be difficulty in searching the assignment data for students but it is fine, we can look out for it. Overall, it was a good experience.

By Bassam A V

•

Jul 12, 2020

Overall the course was decent. But I strongly felt that at certain points, it went at a very accelerated pace with little explanation. I Hhd to repeat and watch some parts over and over again to understand the concepts. My only suggestion is to reduce the speed of the program for beginners to understand better. Otherwise, it is a good and complete course!

By David G M

•

Dec 18, 2019

Great tool to manage and understand how to work with Pandas and the basics of Python programming. Honestly, it is worth to do the curs even if you have no idea about Python. There are step by step manuals about how to program this stuff. It is far away from difficult! Though a tip is to try to run this on your computer and keep some examples. Great Job!!

By Dom R

•

Sep 14, 2022

It was good for the python basics. Eventhough I knew most of it, it was nice to go through and see where I still missed some things. But the part with the web-scraping and API´s was too less to really gain knwoledge. It would be better to make a own course only for that and maybe add visualisation libraries like atplotlib and seaborn into this course.

By Charles D O J

•

Dec 25, 2021

I learned a lot from this course but am trying to experiment with python on my computer as this moves forward but often encounter many syntax errors due to not learning it. I think it would be beneficial to others if syntax is explained first and some theory instead of just diving in but just my opinion as my learning style is different from others.

By Carlos M

•

May 29, 2021

This is a well-organized course that requires a certain prior level of programming knowledge, as well as commitment to studying its lessons. The course prepares the way very well for what later should constitute the following more specific courses. Again, it is a course that requires commitment and study, but you learn a lot as you dedicate yourself.