Skip to content
Stanford on Coursera Intermediate AI Development

Machine Learning by Andrew Ng

11 weeks

About This Course

This is the definitive machine learning course, created by Andrew Ng at Stanford University. Recently updated with Python (replacing Octave), this course has launched millions of ML careers and remains the gold standard for learning machine learning fundamentals.

What You’ll Learn

  • Implement supervised learning algorithms (linear regression, logistic regression, neural networks)
  • Build and train machine learning models using Python and NumPy
  • Understand unsupervised learning, clustering, and anomaly detection
  • Apply best practices for ML development including bias/variance analysis
  • Design and build a complete ML pipeline from data to deployment
  • Understand recommender systems and reinforcement learning basics

Who This Is For

Aspiring data scientists, software engineers who want to add ML to their skillset, and anyone with basic programming and math knowledge who wants to deeply understand how machine learning works. This is the essential foundation for any AI/ML career.