Stanford Online
DeepLearning.AI

Machine Learning Specialization

Build in-demand skills with a full year of Coursera Plus, now $239. Save now.

Stanford Online
DeepLearning.AI

Machine Learning Specialization

#BreakIntoAI with Machine Learning Specialization.

Master fundamental AI concepts and develop practical machine learning skills in the beginner-friendly, 3-course program by AI visionary Andrew Ng

Andrew Ng
Eddy Shyu
Geoff Ladwig

Instructors: Andrew Ng +3 more

Top Instructor
Top AI program

856,232 already enrolled

Get in-depth knowledge of a subject

from 39,450 reviews of courses in this program

Beginner level

Recommended experience

Flexible schedule
2 months at 10 hours a week
Learn at your own pace
Build toward a degree
Get in-depth knowledge of a subject

from 39,450 reviews of courses in this program

Beginner level

Recommended experience

Flexible schedule
2 months at 10 hours a week
Learn at your own pace
Build toward a degree

What you'll learn

  • Build ML models with NumPy & scikit-learn, build & train supervised models for prediction & binary classification tasks (linear, logistic regression)

  • Build & train a neural network with TensorFlow to perform multi-class classification, & build & use decision trees & tree ensemble methods

  • Apply best practices for ML development & use unsupervised learning techniques for unsupervised learning including clustering & anomaly detection

  • Build recommender systems with a collaborative filtering approach & a content-based deep learning method & build a deep reinforcement learning model

Skills you'll gain

  • Category: Reinforcement Learning
  • Category: Model Evaluation
  • Category: Unsupervised Learning
  • Category: Decision Tree Learning
  • Category: Model Training
  • Category: Classification Algorithms
  • Category: Machine Learning Algorithms
  • Category: Machine Learning Methods
  • Category: Random Forest Algorithm
  • Category: Artificial Intelligence
  • Category: Responsible AI
  • Category: Supervised Learning
  • Category: Applied Machine Learning
  • Category: Machine Learning
  • Category: Artificial Intelligence and Machine Learning (AI/ML)
  • Category: Transfer Learning
  • Category: Predictive Modeling

Tools you'll learn

  • Category: NumPy
  • Category: Scikit Learn (Machine Learning Library)
  • Category: Tensorflow

Details to know

Shareable certificate

Add to your LinkedIn profile

Taught in English

Specialization - 3 course series

What you'll learn

  • Build machine learning models in Python using popular machine learning libraries NumPy & scikit-learn

  • Build & train supervised machine learning models for prediction & binary classification tasks, including linear regression & logistic regression

Skills you'll gain

Category: Regression Analysis
Category: Predictive Modeling
Category: Logistic Regression
Category: Classification Algorithms
Category: Python Programming
Category: Model Training
Category: Applied Machine Learning
Category: Feature Engineering
Category: Supervised Learning
Category: Model Optimization
Category: Machine Learning
Category: Model Evaluation
Category: NumPy
Category: Artificial Intelligence
Category: Scikit Learn (Machine Learning Library)
Advanced Learning Algorithms

Advanced Learning Algorithms

Course 2, 34 hours

What you'll learn

  • Build and train a neural network with TensorFlow to perform multi-class classification

  • Apply best practices for machine learning development so that your models generalize to data and tasks in the real world

  • Build and use decision trees and tree ensemble methods, including random forests and boosted trees

Skills you'll gain

Category: Decision Tree Learning
Category: Artificial Intelligence
Category: Logistic Regression
Category: Applied Machine Learning
Category: Machine Learning Algorithms
Category: Model Evaluation
Category: Transfer Learning
Category: Machine Learning
Category: Random Forest Algorithm
Category: Regression Analysis
Category: Model Optimization
Category: Artificial Neural Networks
Category: Supervised Learning
Category: Responsible AI
Category: Machine Learning Methods
Category: Model Training
Category: Classification Algorithms
Category: Tensorflow

What you'll learn

  • Use unsupervised learning techniques for unsupervised learning: including clustering and anomaly detection

  • Build recommender systems with a collaborative filtering approach and a content-based deep learning method

  • Build a deep reinforcement learning model

Skills you'll gain

Category: Reinforcement Learning
Category: Model Optimization
Category: Machine Learning
Category: Artificial Neural Networks
Category: Artificial Intelligence and Machine Learning (AI/ML)
Category: Anomaly Detection
Category: Supervised Learning
Category: Artificial Intelligence
Category: Dimensionality Reduction
Category: Applied Machine Learning
Category: Unsupervised Learning
Category: Deep Learning
Category: Responsible AI

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Build toward a degree

When you complete this Specialization, you may be able to have your learning recognized for credit if you are admitted and enroll in one of the following online degree programs.¹

Instructors

Andrew Ng
Top Instructor
Andrew Ng
Stanford Online
53 Courses10,070,363 learners

Offered by

Stanford Online
DeepLearning.AI

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions