Chevron Left
Back to Machine Learning with Python

Learner Reviews & Feedback for Machine Learning with Python by IBM

4.7
stars
17,141 ratings

About the Course

Python is one of the most widely used programming languages in machine learning (ML), and many ML job listings require it as a core skill. This course equips aspiring machine learning practitioners with essential Python skills that help them stand out to employers. Throughout the course, you’ll dive into core ML concepts and learn about the iterative nature of model development. With Python libraries like Scikit-learn, you’ll gain hands-on experience with tools used for real-world applications. Plus, you’ll build a foundation in statistical methods like linear and logistic regression. You’ll explore supervised learning techniques with libraries such as Matplotlib and Pandas, as well as classification methods like decision trees, KNN, and SVM, covering key concepts like the bias-variance tradeoff. The course also covers unsupervised learning, including clustering and dimensionality reduction. With guidance on model evaluation, tuning techniques, and practical projects in Jupyter Notebooks, you’ll gain the Python skills that power your ML journey. ENROLL TODAY to enhance your resume with in-demand expertise!...

Top reviews

FO

Oct 9, 2020

I'm extremely excited with what I have learnt so far. As a newbie in Machine Learning, the exposure gained will serve as the much needed foundation to delve into its application to real life problems.

RC

Feb 7, 2019

The course was highly informative and very well presented. It was very easier to follow. Many complicated concepts were clearly explained. It improved my confidence with respect to programming skills.

Filter by:

2851 - 2875 of 3,001 Reviews for Machine Learning with Python

By David P

Jul 28, 2024

Labs take too long to execute

By Carlos F

Jun 14, 2021

No one answers on the forum.

By aditi m

Nov 18, 2020

Very difficult for beginners

By Scheef K

Nov 22, 2022

beginners, not intermediate

By Philip F

Jan 24, 2019

the tool for HW doesnt work

By MOHAMMED A A A

Feb 4, 2024

Contains outdated material

By Manoj P

Oct 30, 2018

can be done much better

By Rao M H

Apr 1, 2020

Lab are working worst

By Rajesh K R

Dec 12, 2019

Good for beginners

By Сокол С А

Dec 2, 2019

Too superficial

By Ayman

Dec 21, 2024

Special Course

By Bido Y

Jan 9, 2024

not bad,useful

By Anand V S C

Nov 29, 2022

Too simplistic

By Md M M

Apr 7, 2024

Nice course,

By Sumika M

Jan 15, 2022

Good Course.

By fatama j

Oct 31, 2022

good.

By Swastika B

Jun 3, 2022

GOOD.

By SALMA J

Jan 23, 2025

GOOD

By sandra h e

Nov 28, 2023

good

By Akash D

Aug 20, 2020

Good

By Lyn S

Aug 23, 2019

It's too bad some people with phds and very poor teaching skills think they can write up some code and feel they are teaching these classes. That being said, it's super cheap and it's very easy to find information online to supplement the lack of adequate descriptions of the topics. Changes that would make me more likely to take another coursera class :

Don't have a bunch of really short videos, combine them into one longer one.

If there is text or code on a slide, make sure that is in the transcription.

Don't have the dumb popup questions that stop the video and make you find the mouse and click to restart the video. Many of us are listening to the video doing something else, I listen over and over. Sometimes, I have to read the transcription to understand what is being said, so I have to stop, get the mouse, click back up to the slides, press SKIP, etc...

If you have an exam, make sure to later send us the answers - e.g. the code that we were expected to write. This is the weakest and most frustrating part of this class. I was not sure how to some things, in part because I wasn't sure what was being asked, to what detail. Even the class discussions showed we weren't sure what data set to use for what. It seems to rely on peer grading, but most of the responses I got from peers was either completely absent or not useful. But thanks for keeping this relatively cheap.

By Dmitrii L

May 11, 2021

The course covers basic machine learning algorithms and I do not fully understand why it's ranked as an Intermediate one.

Pros:

You will definitely pick up some new skills after completion this course.

There is simple explanation of a basic idea underlying each algorithm the authors present in the course. It's not hidden in tons of math which is good for beginners and is likely to be bad for those who know something about ML and want to get some deeper understanding.

Cons:

You pay for the course and receive a massive advertisement of IBM services. This shouldn't be tolerated.

You are forced to fulfill a final project using IBM Cloud and Watson studio. So, even if you don't want to work with those tools, it's mandatory for you to waste your time on picking up potentially useless skills.

You might encounter with an error occurring during a signing up on IBM Cloud page. In order to resolve the issue you might need to contact their support team, which is quite annoying, time-consuming and, moreover, your subscription may start another month and you won't be able to suspend it if you want to get a certificate.

Think twice before enrolling into this course. I'd better find an alternative.

By Miranda C

Aug 22, 2020

At first this class seemed easy to follow, but that was deceptive. While I learned some theory (and some mathematics) behind the algorithms we were meant to learn, there was far too little emphasis on how and when to run the actual code. Normally the labs are a helpful part of these courses, wherein I have the opportunity to actually learn code. Not so with this course.

When I reached the final project for this class, I had no clue how to do what we were supposed to do, as essentially, it had not been taught within the course. I had to seek out other sources in order to actually learn the material and make a lot of educated guesses about what I was suppose to do. I suspect (or hope) that much of this will become easier when I re-take Statistics and some other maths (not course requirements), but that won't make up for the deficiencies in the course. Lastly, the typos and other grammatical errors are extremely distracting and misleading (i.e. "lables" -- do they mean "tables" or "labels"? Who can say for sure!).

By Britto T

Dec 17, 2023

The laboratory interface falls short of expectations; its quality does not align with the high standard of the content being taught. In my recent completion of the advanced data analytics course, the Jupyter notebook interface stood out for its excellence, maintaining a clear connection with the course material and lab exercises. For instance, the course taught us how to utilize scikit-learn for the train-test split operation, but the exercise content merely presented the code without the context. While the simplicity is appreciated, there is a noticeable disconnection. If the lab exercises followed a structured approach similar to the course content, such as starting with step 1 - importing libraries and modules, then proceeding to data splitting, model building, fitting, and prediction, it would enhance the learning experience. As it stands, this discrepancy may pose challenges for individuals who are new to machine learning as a subject

By Ksenia T

Apr 27, 2021

From all the courses so far in this certificate this course feels like the least taken care of. Material gets outdated, same typos and bugs according to the forum persist for years, staff replies only very generally. Frustrating issues with online tools they provide when they don't work well for days. I have done most of the labs on the local environment and strongly suggest to everyone else to do the same. Overall I feel like I gained new skills, but it could have been achieved in a better manner. I would not recommend this course to my friends. P.S. And what on Earth is with these forums filled with "Please, review my project"? Any useful threads are drowning among ridiculous requests to do peer review in the course that has automated peer-review system. Jeez.