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,666 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:

5926 - 5950 of 6,909 Reviews for Python for Data Science, AI & Development

By Sergio E

•

May 1, 2020

Pretty solid foundations and labs. Would have given 5 stars but the course lacks coherence regarding the videos and different services(cloud.ibm, skills network labs) that are made available to students.

If one is already acquainted with the subject matter it is not difficult to navigate around these wrinkles. New students might find getting lost on silly steps of what the video shows and what the website actually shows adds unnecessary frustration.

By Mallory S

•

Apr 26, 2022

this course offers a good python scaffolding for working with data, but it suffers from a lack of proofreading such that the narration doesn't always match the text onscreen (or the reality of what's happening). also, i would love to see line breaks in the code that appears in quizzes, as well as more informative function and variable names. as a consolation prize, there was a section of video that completely redefined the word "square" for me.

By Caio L B

•

Feb 7, 2024

O curso apresenta uma proposta interessante, no entanto, a ausência de legendas em português nos vídeos dificulta o entendimento. Além disso, alguns textos, como os presentes nas avaliações, possuem erros de tradução, o que também prejudica a compreensão das perguntas e respostas. Por fim, embora o curso seja anunciado como focado em inteligência artificial e desenvolvimento, percebi que o conteúdo é mais voltado para ciências de dados.

By Long N T

•

Oct 19, 2021

The course did not provide what I expected from a Python course for Data Science. The parts of Pandas and Numpy which are very important in Data Science should be more focused with better explanation and exercises! Moreover, there are so many quizzes that are duplicated with the ones already shown in the video lectures, so as some practical assignments. Anyway, it delivered some valuable information that could be helpful for learners.

By Thomas S

•

Oct 5, 2022

Although I learned a lot because I am new to Python, the learning approach used in this IBM course is quite poor. The videos are rather boring, the labs are often packed with too much content, some of the lab content is out of place, and the modules end up feeling rushed. In my opinion, this course needs a massive overhaul to make it more interesting, more user friendly, and to iron out some of the frequent errors and typos.

By Mario

•

Mar 14, 2022

This course was very difficult. I did not understand what I was learning most of the time as it lacked the practical applications to data analytics like the other modules. I felt the formulas of python were just presented, and I couldn't pause the screen to maybe copy the formulas on screen as it just went black. I will have to supplement this with outside resources to ensure that I fully understand the basics of Python.

By Diego C

•

Mar 23, 2024

I think the information provided is good, but the level is not for someone with no prior experience in Python. A lot of the content felt way too much to handle. I'll have to fill the gaps with other sources and complement it with a lot more practice in order to feel confident with this technology. It is a great overview of Python for working with Data and if this was the intended goal of the course, it is excellent.

By CH

•

Jun 30, 2019

While I learned a lot in this course, it could have been a more enjoyable process. The videos and labs basically had the same content. However, the labs are a better learning experience (can run code and see results) but come later, making them less valuable and boring. Please consider having the lab content be more unique, as it was in the previous course. Also, please update the materials as Watson Studio changes.

By Clifton S J

•

Jul 23, 2020

The videos and labs were helpful and the course does help one learn some Python fundamentals. However, I believe that the labs and quizzes could have been improved. More exercises within the lab environment would be beneficial to promote learning. The weak point of the course is that the tutorials for using IBM Cloud were weak. More information and walkthroughs (including videos) should have been provided.

By Adrienn K

•

Nov 19, 2019

Good content overall but weird level requirements; the course covers too many basics for somebody who already programs but also assumes a lot and therefore is not adapted to someone who has never programmed.

It relies on external platforms that will not always work.

Instructional and useful nevertheless, recommend if you're already familiar with data analysis (in R for instance) and want further knowledge.

By Vincent Z

•

Jan 20, 2019

An adequate python crash course. The level is good for complete beginners. People with computer science background will find this slow. Also, the labs and the lectures are completely redundant, they almost match 1:1, except that the labs often fix a few mistakes in the slides. Don't expect a great numpy intro: you will basically get array creation, indexing and slicing and basic vector/matrix operations.

By Radwan n

•

May 18, 2020

I am new to python I used it for the first time in this course. I found the course to be well organized. I liked the labs and how they are organized and well written. I found the course to be hands-on which I needed. I did have some background using MATLAB and found that to be useful, however, there are some differences in the syntax and the data structures.

There are not many self-learning assignments

By Anupama K

•

Jul 14, 2021

The videos are quite good though the pace is a bit fast. There is a disconnect between the labs and videos are concepts are introduced in the labs which are not covered in the videos. While the students are probably not expected to understand these advanced concepts and just perform the exercises in the labs, it does affect the learning experience. Suggestion is to try and make the labs friendlier.

By Varun V

•

Nov 23, 2018

I would have given this course a 4 star rating if they had created the final assignment which would have make some better sense in terms of what this course content and course it about.

The assignment had no concept which was explained and in the course and it gets very difficult to understand the assignment. Never been through such a poor one in my entire 15 years career. One of the worst course.

By Pat S

•

Apr 15, 2024

VERY HARD for someone with 0 background in programming. The video felt rushed and didn't explain in concept but rather throwing the subjects right at your face and you need to figure out a way to memorize and apply each of them on your own. Some lab exercises aren't even mentioned in the prerequisited videos... Overall not a fun experience for a beginner. But still managed to learn the basics.

By Jed T

•

Oct 5, 2022

Overall, the course is ok. The first half of the course is manageable especially for someone who has experience in other languages. But the second half felt crammed - it is more syntax heavy and with few drills here and there. Reading the materials will make you say 'wait, where did this syntax came from?'. I believe this can be improved by adding more drills in the 2nd half of the curriculum.

By Joan P M

•

Sep 15, 2020

Even it is a nice course to start at Python focus on Data analysis, I hink that the influance in IBM Cloud is too big and take te initial push of the first 3 chapters. Also, if they want to put the focus on that cloud, a more extense tutorials will be needed in that course (mostly, I had to search th "know how" of many elements, wasting time).

Overall, it is a good introductory course to Python.

By Bryce H

•

Oct 15, 2021

I wanted to rate this course more highly. It starts well with a general introduction to Python, which should be helpful for anyone who needs to learn the syntax. Unfortunately, the last week or so of content (related to APIs) is rushed and disorganized. Would recommend spending more time on how to build web scrapers, load/interpret data, etc. Maybe add another week of content to the course?

By Colleen O

•

Oct 19, 2021

This is a great course to get your feet wet with the concepts presented. But, the "hands on" labs are 95%+ done for you...not much coding on your part. Take it for what it is, take decent notes, and save the labs for future reference.

Advice to Creators:

Go thru the course, ESPECIALLY THE LABS, and update instructions, coding, and screenshots. Some things have changed since you put this up.

By Anaia O

•

Nov 19, 2022

There is a lot of in depth information and resources shared about the Python programming language, but I do not feel confident in my skills after taking this course. It is a good start, but there is not enough practice or hands on application of writing code. The course compromises mainly of watching videos and reading code. I don't know how to code anything after completing this course.

By Mariano E

•

Jul 1, 2023

Some labs exercises were no explained thoroughly, including more advanced coding and some commands that were not covered a 100% when completing some of the labs. In my opinion, in certain instances, this course assumes that I had previous knowledge in Python, and some of the lesson and topics were explained in a fast pace manner, so I had to pause it many times to understand the code.

By Kevin B

•

Oct 19, 2022

Warning for those whose native language is NOT English: These IBM Data Science courses are in DESPERATE need of review by a native English speaker. If English wasn't my first language, I can only imagine how much I would have struggled. It is pretty unbelievable that they expect people to pay money for courses that have so many many grammar, syntax, and audio transcription errors.

By LIAQUAT A

•

Nov 16, 2021

The course was well planned however the pace of commentary in the videos was most of the time very fast which resulted in lack of understanding . In addition the Hands - On Lab was not available for a few days causing delay in completion of the course. I suggest that instead of making a commentary in the background while displaying videos the instructors should present the lecture.

By TOLGA O

•

Apr 9, 2021

I am taking this course as a part of IBM Data Analyst Certificate. The program became suddenly and irrelevantly challenging with this course. Why do i need all these stuff? And the things are passed so quick that it is impossible to catch up with the speed. Doesn't tell properly why sth is done in order to do what. It does not teach the logic but rather it enforces memorization.

By Dan D

•

Nov 17, 2020

This is course is a primer to Python and some libraries used for working with data. It covers some of basics of what certain tools can do for you, but doesn't really cover how to think or plan to do things in Python. If you're already a programmer maybe this will be sufficient, but if you're new to programming it may not give enough of a foundation about how to think in python.