Chevron Left
Back to Machine Learning

Machine Learning, Stanford University

97,019 ratings
24,382 reviews

About this Course

Machine learning is the science of getting computers to act without being explicitly programmed. In the past decade, machine learning has given us self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome. Machine learning is so pervasive today that you probably use it dozens of times a day without knowing it. Many researchers also think it is the best way to make progress towards human-level AI. In this class, you will learn about the most effective machine learning techniques, and gain practice implementing them and getting them to work for yourself. More importantly, you'll learn about not only the theoretical underpinnings of learning, but also gain the practical know-how needed to quickly and powerfully apply these techniques to new problems. Finally, you'll learn about some of Silicon Valley's best practices in innovation as it pertains to machine learning and AI. This course provides a broad introduction to machine learning, datamining, and statistical pattern recognition. Topics include: (i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning). (iii) Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI). The course will also draw from numerous case studies and applications, so that you'll also learn how to apply learning algorithms to building smart robots (perception, control), text understanding (web search, anti-spam), computer vision, medical informatics, audio, database mining, and other areas....

Top reviews


Apr 22, 2017

Very good coverage of different supervised and unsupervised algorithms, and lots of practical insights around implementation. All the explanations provided helped to understand the concepts very well.


Sep 27, 2018

One of the best course at Coursera, the content are very well versed, assignments and quiz are quite challenging and good, Andrew is one of the best guide we could have in our side.\n\nThanks Coursera

Filter by:

23,541 Reviews

By carlo

Mar 23, 2019

Very well done, rich of useful examples and codes!

By Ali Oğuzhan Toğlukdemir

Mar 23, 2019

Simple and clear. Much better than I expected.

By Uvan Sankar K

Mar 23, 2019

The course was well laid out with all the required and basic concepts. The biggest advantage of this course over any other Machine Learning course is Sir Andrew Ng. He was just exceptional, calm and patient in explaining all the concepts with great clarity and detail. He made the course interactive and engaging for me and i hope everyone who take this course will find this useful.

By Omar Hossam Eldeen Kamal

Mar 23, 2019

So cool for a beginner in this field.

By Nitin Mahajan

Mar 23, 2019

Excellent course, wonderful teaching skills from Andrew Ng. Explains so much, with so much of ease, doesn't sounder overwhelming at all.


Mar 22, 2019

Very Good presentation. I understand everything well.

By Hamilton Araujo

Mar 22, 2019

Thank you, Andrew. I believe this a "must" take course on Machine Learning. From the basics of linear regression until the pipeline for a Machine Learning project, this course gives a broad view of all aspects of ML system and at the same time detailed understanding of tuning, debugging and designing a ML project.

By Jean-Marc Spaggiari

Mar 22, 2019

Loved it! Learned so much! Can't way to apply that on real life situations!

By Qusai Aziz

Mar 22, 2019

Thank you for such a nice and enjoyable course.

By belal iqbal

Mar 22, 2019

one of nicest course I went throught through!