Skip to content

Machine Learning Specialization

For people

Andrew Ng's foundational machine learning programme: supervised and unsupervised learning, neural networks and practical advice, in Python.

Stanford Online & DeepLearning.AI beginner Free to enrol; certificate paid
Share X LinkedIn Reddit Bluesky Email

What you'll learn

  • Build and train supervised learning models
  • Apply unsupervised learning, recommenders and anomaly detection
  • Use best practices to improve a model

About this course

The modern version of the course that introduced millions of people to machine learning. Taught by Andrew Ng, it moves from linear and logistic regression to neural networks, decision trees, clustering, recommender systems and reinforcement learning, with hands-on labs in Python.

glitchdata links to this course; its content, schedule and pricing are set by Stanford Online & DeepLearning.AI.

Before you start

  • Basic Python
  • High-school maths

Where to take it

This course is run by Stanford Online & DeepLearning.AI. glitchdata describes it and links to it, but doesn't host its lessons — you take it on their site, under their terms.

www.coursera.org ↗

More in Machine learning