Chevron Left
Back to Machine Learning with Python

Learner Reviews & Feedback for Machine Learning with Python by IBM

4.7
stars
16,740 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 TensorFlow 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:

2101 - 2125 of 2,912 Reviews for Machine Learning with Python

By Rami L

May 27, 2020

Mostly a very nice course introducing the basic ideas behind many standard techniques together with the basics on how to implement them. Gives a good start to learn ML further. One star lost from the fact that some of the quizzes are badly designed -- multiple choice questions with slightly ambiguous answer possibilities where you get no partial credit nor any feedback on what went wrong. I still have no idea why some answers were right or wrong as I just had to try too many different quesses to get a passing grade.

By Adrian I

Sep 11, 2020

Great video material and clear structure. I also like the JupyterLab integration. The exercise notebooks need some cleaning up though: Lot's of grammatical errors, inconsistent coding conventions (snake_case vs camelCase), poor variable naming, programming mistakes resulting in incorrect accuracy scores, outdated libraries (there are provided functions for rendering confusion matrix and plotting decision trees in sklearn, which could be used). It shows that the notebooks have not been created by Python experts.

By Jie-Yu L

Aug 11, 2019

I really enjoy this course. It teaches me a lot of basic machine learning model, method and data analyzing technique. However, I still recommend that it should have coding assignment for every week exercise. It is because learning from video is simple but hard to do implementation. The best way to learn data analysis is to implement or do the real stuff by ourselves. It is necessary to put an assignment to force every learner try and error. This is my opinion for this course.

By Andrew B

Jul 1, 2019

The rubric for the last assignment was too arbitrary. People with little to no machine learning experience will assume that submissions have to be cookie-cutter copies of previous labs in order to achieve 100%. I would put force students to put random seed on models in order to achieve similar results to achieve more homogeneity and therefore an easier way to grade. Perhaps you could put a section at the end that allows for further parameter tuning if the student so desires.

By Fabrizio B

Nov 15, 2023

The course is very basic and does not go into too many details. I would suggest it for beginners who want to understand the main concepts, but I am not sure I would put this in "intermediate" level, I honestly hoped to do more advanced stuffs. The labs are very easy and fast, it's basically always the same commands to run and you program very little. Lessons are very clear and well organized. The reading material, however, is full of mistakes and not clear.

By beyda

Jul 5, 2022

When I started the course, I was expecting more of python libraries and exercises with Machine Learning in python. However the lab parts was ungraded practices so there wasn't an instructor for me to tell and teach how I can imply my vision and knowledge of machine learning on python. Other than that, It's a great experience and the lessons are really clear, simple and teaching. I'm always enjoying the videos while I'm practicing and learning.

By Richard W

Dec 22, 2021

Good grounding into machine learning techniques with python. Bit slow at times and would like to have more emphasis on the application of techniques on real data sets e.g. dataset requirements and effectiveness of algorithms on datasets of varying size, and how to avoid overfitting etc. Also it appears as though the requirement to sign up to IBM Watson Studio is not actually required although you are heavily led that way.

By Martha C

Apr 16, 2021

The course is well done and covers many of the basic ML concepts. The reason I gave it 4 instead of 5 stars is because the final assignment asks you to do something that wasn't covered in the course, and it's not very clear either what they're asking you to do. I was able to figure it out, but it was a bit frustrating at the time (especially since I got all the way to the end and realized I had to do something different).

By Рыков А Г

Apr 5, 2020

This course is great for begginers. Basic theory of simpliest algorithms and techniques is given in really simple way. I enjoyed to listen to videos. However, there is not enough practice coding. Final project was the only challenging task during the course. Another drawback - misprints. In addition, goals of the final project were not clear as for me. To sum up, this course is good just for basic theory review.

By Francisco M

Apr 5, 2020

The course is good but sometimes the exercise texts are not very clear and some of the lessons are very straightforward, leaving many doubts. The course should have a larger series of exercises and an automatic correction system that facilitates the review of the exercises. In addition, it would be interesting to have a module on how to use IBMDB2 without the online platform, but through Jupyter on the computer.

By Pratik P

Mar 21, 2022

Learning this course, and specially after Week6, I strongly felt to have some background on statistics. I had to replay vedios multiple time to get the concept. Also the content of the course is very solid, but sometime I felt there is not much explanation of approach, sometime intermediate steps reasoning is missing. Final assignment is very well laid out touching all the models you learn in this course.

By Jianxu S

Sep 13, 2019

The material is comprehensive covering almost all of the popular models. Unfortunately, the peer-graded assignment only covers classification models so the practice on clustering is lacking. For real world problems, this module is probably the most useful so it would be beneficial to include more practice on clustering for examples. Overall, it is an interesting course with lots of new ideas for beginners.

By Dorothea M

Mar 29, 2020

I particularly enjoyed this course. It is easy to understand it even with a basic knowledge of Python. Lab exercises are well-writen and very helpful for the completion of the course. I think it's a great introduction to programming using SciKit Learn. Personally, I would have liked to learn a bit more about the mathematical background of the algorithms but maybe this is out of the scope of the course.

By Eugene B

Nov 12, 2019

Pretty good course, but you REALLY need to put in your own time to get anything out of it. You really could probably complete this course by just copy-pasting into the assignments. I wish there was slightly less hand-holding throughout the course and more having to do more work on your own with proper guidance, rather than just "here's a video" then "here's a notebook. Run it and see what happens."

By Hariharan S

Jan 26, 2022

This course is the perfect for one who learns the basic of machine learning and They will make sure you learn it percectly but i give it only 4 stars because the lab session was not explained by the instructor although it was liitle bit self explained by the notebook itself it would be better for us if you explain some tougher lines atleast.Overall the course was an excellent one.

By Amanda A

Apr 24, 2020

I enjoyed this course and felt like I learned a lot! The reason why I'm not giving 5 stars is because some of the assessments need work -- instructions and wording on questions were either confusing or contradictory (for example, on the final project you are asked to find the best k value for 4 different types of ML algorithms even though only one of them has "k value" defined).

By Islam A

Apr 26, 2020

The course was good, generally. Instructors as well. I had used IBM Watson and Jupiter Notebooks which was really usefull. But it would be great if you add more real world examples for algorithms use cases. Errors in the presentations and in the Jupyter workbooks, which were mentioned years before, and still have not been fixed are really unprofessional. Anyway, thank you.

By Stephane B

Jan 13, 2020

This course is relatively good. If you are looking for a introduction to machine learning this is the course for you as it covers most of the methods over a short period of time. The downfall of this is that the algorithms are not covers in detain in particular their optimization and limitations.

Also the exercise are done on the IBM development platform which is garbage.

By Kyle R

Apr 4, 2020

The material was good but the servers for the ungraded projects could use some work. I had connectivity issues with each project I tried to attempt and even now when I tried to reference the material to improve my models I could not access them. Other than that I thought that this course was very informative and helped me become an overall better programmer.

By Camilo P

Sep 28, 2024

Personalmente me hubiera gustado poder acceder al certificado de honor del curso, pero no tuve la capacidad de realizar el laboratorio debido a que necesito mejor preparación. Opino que enseñan algo muy básico de programación y mucha teoría. Entonces me siento en la capacidad de responder definiciones técnicas pero no de poner construir un código desde cero

By dennis k

Oct 16, 2021

It was good, but I wish the "ungraded-labs" would've been graded labs and would've forced me to do some work. I did learn a lot from the content of the videos, but having to code out each week before the final project would've helped to solidify my learning. Still a good course, and the final project does ensure that you understand what you're doing.

By Hassan A

Sep 22, 2024

Overall course is well organized but one thing i want to suggest that as the title of course is ML with python you should have to focus on python language as well ( Introduce libraries ) instead of explaining which model works how, though course covers major topics just in sense how its works not help to write the code itself to certain model.

By Almujtba I E S

Apr 17, 2024

Great course! I love the fact that it is concise and hands-on. After you get introduced to the various algorithms, you immediately get a feel for how to solve problems using them. The level of difficulty is moderate if you have a good math and stats background, though the course does not go deep. I had great time going through this course!

By Joshua S

Aug 16, 2021

Interesting course with information pertaining to the real world with clear examples to support the information. Actually, one of the few courses where the labs were useful in the real world and the final project wasn't extremely difficult. The videos were a lot to take in at one time but the material was presented in an informative way.

By Tony s

May 30, 2020

This course is best under to understand the theory part of machine learning and this will give ou understanding about the python library ScikitLearn , logistic regression and machine leaarning wth python . But there is some missing i found while study this course is programming (coding) part which is not given by teacher.

Thanks !