Chevron Left
Back to Machine Learning with Python

Learner Reviews & Feedback for Machine Learning with Python by IBM

4.7
stars
16,914 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 8, 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 6, 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:

2626 - 2650 of 2,952 Reviews for Machine Learning with Python

By Ayush K

Sep 26, 2021

Great

By Cristian C P Á

Nov 14, 2019

Good!

By Sungyong P

Feb 3, 2025

good

By kanimozhi g

Sep 14, 2024

good

By Abdoulaye W D

Oct 7, 2023

GOOD

By Muqseet F

Apr 17, 2023

good

By Girija S M

Aug 23, 2022

nice

By A R

Feb 19, 2022

good

By Anshuman R

Jul 15, 2021

good

By Mullangi T

Jun 21, 2021

GOOD

By SHALINI S

Sep 6, 2020

Good

By Zakir H

Jul 19, 2020

Good

By Sudhanshu R

Jun 12, 2020

good

By Tejas S

Apr 28, 2020

good

By VIGNESHKUMAR R

Dec 26, 2019

Good

By Lakshmi N

Dec 10, 2019

Good

By lokesh s

Jul 16, 2019

good

By Hiep D X

Oct 18, 2022

ok

By syed s

Aug 8, 2021

wow

By piyush s

May 19, 2020

ok

By Pagadala G s

May 18, 2020

Ok

By RABAB E

Dec 14, 2023

.

By Malte H

Jan 11, 2021

PRO: Good overview and basic introduction of common machine learning techniques.

CON:

- The final assignment is peer reviewed! I saw no mention of this before purchasing the course. This means you are at the mercy of other students who may have less experience than you and may notbe qualified in grading assignments. Also it may mean you have to wait a long time before you get your certificate. It would be better to implement a Kaggle-style assessment of the models and use that to obtain a score and turn that into a grade. This would be transparent and instantaneous.

Some of the forum answers provided by the teaching staff are half baked and often inconsistent. e.g. they give example code for making a figure and and also a figure. But the figure is obviously not made with the provided code and the code contains typos. This is frustrating and makes learning harder than it should be.

Some of the code in the lab exercises don’t obey good practices. e.g. in every lab the data is normalised before train/test splitting. In the final project there is a comment that this should be done the other way around (and it really should!). Why not do it the right way in all the examples throughout the course?

By Isabel L

Apr 9, 2021

The course provides a good overview of the topic over 5 weeks plus the project week. With previous knowledge of Python, the coding is easy to follow. The videos are good. However, the Python Jupyter notebooks provided could be significantly improved. The content could be of better quality and more rigorous. The notebooks have many spelling mistakes, few explanations, unnecessary imports, a few bits of code that are incorrect and need to be fixed, some unnecessary or incorrect statements, etc. Some of the exercises proposed in the notebooks are meaningless for learning. Better practice tasks could be thought. Different notebook parts are clearly written by different people with different coding styles, which can sometimes be confusing for the learner. The assessment (classifier of loan repayment data) could also be improved as it was confusing in terms of what data sets should be used for training and testing. Peer-review is perhaps not the best for assessment grading either. Overall I enjoyed it and learnt, it's a good first impression of the subject but I would have expected higher quality of the materials from IBM - Coursera. Also, it would be good if notes or slides were provided.

By Thierry C

Feb 5, 2022

This course is pretty dense in mathematics concepts for evident reasons but there is a lot of repeat on "beyond the scope of this course" so maybe, the course should focus more on what they want to teach. This is the ninth course I took as part off the IBM professional curriculum and they all are formatted in the same way: the videos explains the concept in simple terms but you are left alone with the hands-on labs where you mostly learn nothing as you just execute the cells one by one until the end where you have to GUESS what should be written when the solution is not in the notebook. Now, during the whole length of this course, the labs are focused on how to create the different algorithms with an abrupt ending but the final submission leaves you having to come back to the week 3 trying to understand how to APPLY the models on another dataset. Given the global level of these courses which is supposed to be targetting beginners, I found the last submission to be harsh and from what I have read for the next course of the curriculum, the next one is even worse.