Machine Learning Specialization
Is this course right for you?
The updated three-course version is rebuilt in Python and covers the core ground — supervised learning, neural networks, then unsupervised learning, recommenders and a taste of reinforcement learning — with the maths kept approachable. You need comfortable high-school algebra, not a degree.
It is foundations, not job-ready engineering: it will not teach you to build production systems, and it stops short of deep-learning depth. Follow it with hands-on projects or the Deep Learning Specialization. The certificate needs a paid subscription; the free audit covers the learning (as of 2026).
Compare alternatives for Machine Learning Specialization
- Price
- FreeAudit free · Certificate on subscription
- Duration
- 86 hrs
- Level
- Intermediate
- Certificate
- Specialization
- Price
- FreeAudit free · Certificate on subscription
- Duration
- 197 hrs
- Level
- Intermediate
- Certificate
- Professional Certificate
- Price
- FreeCompletely free, self-paced
- Duration
- 15 hrs
- Level
- Beginner
- Certificate
- Price
- PaidSubscription, billed monthly
- Duration
- 88 hrs
- Level
- Beginner
- Certificate
- Specialization
About this course
The Machine Learning Specialization is Andrew Ng's updated three-course introduction to machine learning, rebuilt in Python. Most learners finish in about two to three months at a few hours a week. You can audit it free; the certificate runs on Coursera's monthly subscription.
Instructor
Andrew Ng co-founded Coursera and Google Brain and is one of the most recognised teachers in machine learning. This specialization is the modern rebuild of the original course that introduced millions of people to the field.