Created by:  Stanford University

  • Andrew Ng

    Taught by:  Andrew Ng, Co-founder, Coursera; Adjunct Professor, Stanford University; formerly head of Baidu AI Group/Google Brain

English, Subtitles: Spanish, Hindi, Japanese, Chinese (Simplified)
How To PassPass all graded assignments to complete the course.
User Ratings
4.9 stars
Average User Rating 4.9See what learners said

How It Works

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from Your Peers
Help from Your Peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.


Earn official recognition for your work, and share your success with friends, colleagues, and employers.

Stanford University
The Leland Stanford Junior University, commonly referred to as Stanford University or Stanford, is an American private research university located in Stanford, California on an 8,180-acre (3,310 ha) campus near Palo Alto, California, United States.
Ratings and Reviews
Rated 4.9 out of 5 of 37,907 ratings

Very inspiring, gave me a number of insights and inspirations for my own work. Although this course has been around for quite a while, I think it is a perfect entry into the topic of ML. Thanks!

Works through lots of important topics. Not too much, and definitely not too little work. One should have some insight in ML before taking this class.

This course really helped me gain a lot of practical skills and taught me what machine learning is and its wide applications in true sense.

I strongly recommend this class. The course is well organized; for each topic, Andrew Ng starts with a simple and intuitively-understandable example and then moves on to more advanced or complicated examples. His explanation is very straightforward and kind; when necessary, he explain things from various aspects, which allow students to have a deep understanding of the topic. He not only provides machine learning skills, but also mention some basic strategies to improve the code or productivity of the team.