• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Machine Learning with Python

    Learner Reviews & Feedback for Machine Learning with Python by IBM

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.7
    stars
    17,249 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 clas...
    ...

    Top reviews

    FO

    Oct 9, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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:

    2701 - 2725 of 3,023 Reviews for Machine Learning with Python

    Filled StarFilled StarFilled StarFilled StarStar

    By Anshuman R

    •

    Jul 15, 2021

    good

    Filled StarFilled StarFilled StarFilled StarStar

    By Mullangi T

    •

    Jun 21, 2021

    GOOD

    Filled StarFilled StarFilled StarFilled StarStar

    By SHALINI S

    •

    Sep 6, 2020

    Good

    Filled StarFilled StarFilled StarFilled StarStar

    By Zakir H

    •

    Jul 19, 2020

    Good

    Filled StarFilled StarFilled StarFilled StarStar

    By Sudhanshu R

    •

    Jun 12, 2020

    good

    Filled StarFilled StarFilled StarFilled StarStar

    By Tejas S

    •

    Apr 28, 2020

    good

    Filled StarFilled StarFilled StarFilled StarStar

    By VIGNESHKUMAR R

    •

    Dec 26, 2019

    Good

    Filled StarFilled StarFilled StarFilled StarStar

    By Lakshmi N

    •

    Dec 11, 2019

    Good

    Filled StarFilled StarFilled StarFilled StarStar

    By lokesh s

    •

    Jul 17, 2019

    good

    Filled StarFilled StarFilled StarFilled StarStar

    By Hiep D X

    •

    Oct 18, 2022

    ok

    Filled StarFilled StarFilled StarFilled StarStar

    By syed s

    •

    Aug 8, 2021

    wow

    Filled StarFilled StarFilled StarFilled StarStar

    By piyush s

    •

    May 19, 2020

    ok

    Filled StarFilled StarFilled StarFilled StarStar

    By Pagadala G s

    •

    May 18, 2020

    Ok

    Filled StarFilled StarFilled StarFilled StarStar

    By RABAB E

    •

    Dec 15, 2023

    .

    Filled StarFilled StarFilled StarStarStar

    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?

    Filled StarFilled StarFilled StarStarStar

    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.

    Filled StarFilled StarFilled StarStarStar

    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.

    Filled StarFilled StarFilled StarStarStar

    By Norma L

    •

    Oct 26, 2020

    There are some labs that are amazing (towards the end) with all the steps explanations and all, but there are others full of errors, without answers, without explanations.

    Even the sample notebook for grading your peers is wrong when it uses the split X_train, y_train for training the set after having found the best K, but then as well for all the other algorithms, and in a 1 year old post even a teaching staff agrees with this.

    Also final lab is not properly explained leading to people not understanding what they need to do and resulting in very poor final projects

    I´ve enjoyed the course anyway, because I´m more than capable of see what´s an error and what´s not and to find my way through all the flaws by digging in the internet and all, and because I love the subject

    But given that we pay for the training, and many of this errors have been highlighted for months and even more than 1 year, I dont get this not being sorted.

    Also the lack of support of the teaching staff has been amazing...

    Filled StarFilled StarFilled StarStarStar

    By Fuxia J

    •

    Dec 10, 2020

    The video lectures are informative and rich in information. Generally speaking the labs have way more glitches than the previous courses that I've taken as part of the professional certificate program. As I can see from the discussion forums, many of the issues had been raised more than 2 years ago, yet there did not seem to be effort to fix them for the newer students. Although teaching staff was able to answer some questions, it took a lot of struggle and waste of time to figure out things. I strongly recommend the teachers and/or the teaching staff periodically and more frequently review and update any issues that are raised both in the discussion forums. I did learn a lot from the course but expected a better learning experience!!! Thank you!

    Filled StarFilled StarFilled StarStarStar

    By Piyush G

    •

    Feb 8, 2019

    Though this course is a good introduction to machine learning concepts, but i believe it was a little superficial about the inner working of the core concepts( evades the relevant mathematics on many occasions).

    What you will learn: An overview of the working of various elementary ML algorithms from data wrangling to implementation.

    What you won't learn: The maths behind various learning techniques.

    Suggestions to improve: Implementation of the Algorithms from scratch, emphasizing the mathematical background of each technique would help a lot to the first time learner, though it might narrow down the target audience a bit, but would be much beneficial to those who are willing to put some extra hours to brush up those requirements at their own end.

    Filled StarFilled StarFilled StarStarStar

    By Alexey K

    •

    Jan 23, 2023

    A quick summary of all classical ML algorithms. Quality video content and quizzes, but severely lacks hands-on projects.

    All Jupyter labs are optional and are of "click-through" or "copy-and-paste" nature with no need to write your own code and experiment, which takes away a huge learning opportunity. And there is no auto-grading for your code either.

    Makes you wonder for how long will one be able to retain the acquired knowledge without any substantial practice.

    Additional notes: although this course in particular is not too bad, I highly advise not taking this specialization due to later courses (#3 in particular) being almost useless. The lack of graded coding practice will make you retain almost no knowledge or practical skills.

    Filled StarFilled StarFilled StarStarStar

    By Areeb A

    •

    Aug 6, 2020

    This course excellently explained the mathematical and theoretical foundations behind some of the machine learning algorithms, but how to program these algorithms in Python was not explained in the videos and it was left to the viewers to learn themselves in coding assignments, which is the disadvantage of this course. I was just able to do it because I previously had learnt upto some extent from some other websites.

    So my advice is that if you still want to take this course, then after learning python, learn python libraries of Pandas, Numpy, Scipy and Matplotlib, and after that learn the sklearn libraries along with some theoretical background, and after that enroll in this course.

    Filled StarFilled StarFilled StarStarStar

    By Ivan L

    •

    Sep 14, 2024

    The course is good actually. It helps understand the required basics of machine learning. However, I would prefer to recommend this course to people who have basic programming knowledge, since in the labs, it didn't provide any explanation of the code. You need to search and understand the code yourself. I do learn how to use scikit-learn after the course because I study computer science and can read extra documents online. However, sometimes I still feel a bit lost in the code. Hence I don't think that people with no programming background can enjoy the course. To improve the course, I will recommend adding more explanation of the code.

    Filled StarFilled StarFilled StarStarStar

    By Venkat N N

    •

    Dec 31, 2020

    Course provides a good introduction to different machine learning algorithms, how they work and when they can be used. Prior math knowledge will be more helpful in following algorithms and understand each of the algorithms in detail, though it is not necessary since libraries implement the same. Labs were power packed and contain a lot of code that is not covered in this course. Labs assume prior python knowledge with some of libraries used.

    Overall i enjoyed the course, but had to look up online to understand some of the concepts explained and also more detailed comments in the labs would have been helpful.

    Filled StarFilled StarFilled StarStarStar

    By Muhammad A S

    •

    May 27, 2020

    The difference between teaching and taking quizzes and final coding assignment is too big because you make it optional to see the coding in the lectures and in final assignment you give a huge assignment which is technically not equivalent to the teaching process. So, my advice is that please make the lectures more attentive or make the programming exercises more compulsory and more suggestion and hints to understand it better, so that we can actually do the final assignment on our own. I have completed 8 courses of IBM Data Science specialization, believe me I have faced this issue in almost all of them.

    • Chevron Left
    • 1
    • ...
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • ...
    • 121
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.