New York State Department of Labor
Coursera logo
Log In
Coursera
New York State Department of Labor
DeepLearning.AI
Machine Learning in Production
  • About
  • Modules
  • Testimonials
  • Reviews
  1. Data Science
  2. Machine Learning
DeepLearning.AI

Machine Learning in Production

Andrew Ng

Instructor: Andrew Ng

Top Instructor

Access provided by New York State Department of Labor

139,419 already enrolled

3 modules
Gain insight into a topic and learn the fundamentals.
4.8

(3,236 reviews)

Intermediate level

Recommended experience

Recommended experience

Intermediate level

Some knowledge of AI / deep learning

Intermediate Python skills

Experience with any deep learning framework (PyTorch, Keras, or TensorFlow)

Flexible schedule
Approx. 11 hours
Learn at your own pace
98%
Most learners liked this course

3 modules
Gain insight into a topic and learn the fundamentals.
4.8

(3,236 reviews)

Intermediate level

Recommended experience

Recommended experience

Intermediate level

Some knowledge of AI / deep learning

Intermediate Python skills

Experience with any deep learning framework (PyTorch, Keras, or TensorFlow)

Flexible schedule
Approx. 11 hours
Learn at your own pace
98%
Most learners liked this course
  • About
  • Modules
  • Testimonials
  • Reviews

What you'll learn

  • Identify key components of the ML project lifecycle, pipeline & select the best deployment & monitoring patterns for different production scenarios.

  • Optimize model performance and metrics by prioritizing  disproportionately important examples that represent key slices of a dataset.

  • Solve production challenges regarding structured, unstructured, small, and big data, how label consistency is essential, and how you can improve it.

Skills you'll gain

  • Data Validation
  • Data Pipelines
  • MLOps (Machine Learning Operations)
  • Applied Machine Learning
  • Continuous Deployment
  • Debugging
  • Feature Engineering
  • Machine Learning
  • Continuous Monitoring
  • Application Deployment
  • Software Development Life Cycle
  • Data Quality

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

6 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

Learn more about Coursera for Business
 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal
Coursera Career Certificate

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Coursera Career Certificate

There are 3 modules in this course

In this Machine Learning in Production course, you will build intuition about designing a production ML system end-to-end: project scoping, data needs, modeling strategies, and deployment patterns and technologies. You will learn strategies for addressing common challenges in production like establishing a model baseline, addressing concept drift, and performing error analysis. You’ll follow a framework for developing, deploying, and continuously improving a productionized ML application.

Understanding machine learning and deep learning concepts is essential, but if you’re looking to build an effective AI career, you need experience preparing your projects for deployment as well. Machine learning engineering for production combines the foundational concepts of machine learning with the skills and best practices of modern software development necessary to successfully deploy and maintain ML systems in real-world environments. Week 1: Overview of the ML Lifecycle and Deployment Week 2: Modeling Challenges and Strategies Week 3: Data Definition and Baseline

This week covers a quick introduction to machine learning production systems focusing on their requirements and challenges. Next, the week focuses on deploying production systems and what is needed to do so robustly while facing constantly changing data.

What's included

8 videos3 readings2 assignments1 app item2 ungraded labs

8 videos•Total 75 minutes
  • Welcome•9 minutes•Preview module
  • Steps of an ML Project•3 minutes
  • Case study: speech recognition•12 minutes
  • Course outline•2 minutes
  • Key challenges•14 minutes
  • Deployment patterns•11 minutes
  • Monitoring•10 minutes
  • Pipeline monitoring•9 minutes
3 readings•Total 6 minutes
  • [IMPORTANT] Have questions, issues or ideas? Join our Forum!•2 minutes
  • Week 1 Optional References•3 minutes
  • Lecture Notes Week 1•1 minute
2 assignments•Total 20 minutes
  • The Machine Learning Project Lifecycle•10 minutes
  • Deployment•10 minutes
1 app item•Total 1 minute
  • Intake Survey•1 minute
2 ungraded labs•Total 90 minutes
  • Deploying a Deep Learning model•30 minutes
  • Deploying a deep learning model with Docker and a cloud service (optional)•60 minutes

This week is about model strategies and key challenges in model development. It covers error analysis and strategies to work with different data types. It also addresses how to cope with class imbalance and highly skewed data sets.

What's included

16 videos2 readings2 assignments1 ungraded lab

16 videos•Total 107 minutes
  • Modeling overview•2 minutes•Preview module
  • Key challenges•5 minutes
  • Why low average error isn't good enough•10 minutes
  • Establish a baseline•7 minutes
  • Tips for getting started•6 minutes
  • Error analysis example•8 minutes
  • Prioritizing what to work on•5 minutes
  • Skewed datasets•12 minutes
  • Performance auditing•7 minutes
  • Data-centric AI development•2 minutes
  • A useful picture of data augmentation•5 minutes
  • Data augmentation•8 minutes
  • Can adding data hurt?•6 minutes
  • Adding features•8 minutes
  • Experiment tracking•4 minutes
  • From big data to good data•3 minutes
2 readings•Total 4 minutes
  • Week 2 Optional References•3 minutes
  • Lecture Notes Week 2•1 minute
2 assignments•Total 20 minutes
  • Selecting and Training a Model•10 minutes
  • Modeling challenges•10 minutes
1 ungraded lab•Total 60 minutes
  • A journey through Data•60 minutes

This week is all about working with different data types and ensuring label consistency for classification problems. This leads to establishing a performance baseline for your model and discussing strategies to improve it given your time and resources constraints. This week also includes the final end-to-end project.

What's included

17 videos5 readings2 assignments2 ungraded labs

17 videos•Total 128 minutes
  • Why is data definition hard?•4 minutes•Preview module
  • More label ambiguity examples•9 minutes
  • Major types of data problems•11 minutes
  • Small data and label consistency•8 minutes
  • Improving label consistency•9 minutes
  • Human level performance (HLP)•10 minutes
  • Raising HLP•8 minutes
  • Obtaining data•12 minutes
  • Data pipelines•5 minutes
  • Meta-data, data provenance and lineage•9 minutes
  • Balanced train/dev/test splits•4 minutes
  • What is scoping?•2 minutes
  • Scoping process•6 minutes
  • Diligence on feasibility and value•14 minutes
  • Diligence on value•6 minutes
  • Milestones and resourcing•2 minutes
  • Final project overview•1 minute
5 readings•Total 14 minutes
  • [IMPORTANT] Reminder about end of access to Lab Notebooks•2 minutes
  • Week 3 Optional References•3 minutes
  • Lecture Notes Week 3•1 minute
  • References•5 minutes
  • Acknowledgments•3 minutes
2 assignments•Total 30 minutes
  • Scoping (optional)•10 minutes
  • Data Stage of the ML Production Lifecycle•20 minutes
2 ungraded labs•Total 105 minutes
  • Data Labeling•45 minutes
  • The Machine Learning Project Lifecycle•60 minutes

Instructor

Instructor ratings

Instructor ratings

We asked all learners to give feedback on our instructors based on the quality of their teaching style.

4.9 (1,036 ratings)
Andrew Ng

Top Instructor

Andrew Ng
DeepLearning.AI
51 Courses•8,503,466 learners

Offered by

DeepLearning.AI

Offered by

DeepLearning.AI

DeepLearning.AI is an education technology company that develops a global community of AI talent. DeepLearning.AI's expert-led educational experiences provide AI practitioners and non-technical professionals with the necessary tools to go all the way from foundational basics to advanced application, empowering them to build an AI-powered future.

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."

Learner reviews

4.8

3,236 reviews

  • 5 stars

    84.18%

  • 4 stars

    12.94%

  • 3 stars

    1.88%

  • 2 stars

    0.71%

  • 1 star

    0.27%

Showing 3 of 3236

R
RG
5

Reviewed on Jun 5, 2021

really a great course. It'll really change your way of thinking ML in production use and will help you better understand how can you leverage the power of ML in a way that I'll really create a value

E
EG
5

Reviewed on May 20, 2021

Excellent course, as always! Many thanks! Great combination of theory + notebooks with practical examples.Everything is perfectly structured. I will recommend this course to everyone!

S
SK
5

Reviewed on Jan 8, 2023

I really enjoy participating in a great class like Andrew's class. It's full of useful and applicable points that I encounter during a real prj. Thanks for sharing this asset with us :))

View more reviews
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Learn more

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Explore degrees

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Learn more

Coursera Footer

Technical Skills

  • ChatGPT
  • Coding
  • Computer Science
  • Cybersecurity
  • DevOps
  • Ethical Hacking
  • Generative AI
  • Java Programming
  • Python
  • Web Development

Analytical Skills

  • Artificial Intelligence
  • Big Data
  • Business Analysis
  • Data Analytics
  • Data Science
  • Financial Modeling
  • Machine Learning
  • Microsoft Excel
  • Microsoft Power BI
  • SQL

Business Skills

  • Accounting
  • Digital Marketing
  • E-commerce
  • Finance
  • Google
  • Graphic Design
  • IBM
  • Marketing
  • Project Management
  • Social Media Marketing

Career Resources

  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Get a PMP Certification
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Popular Data Analytics Certifications
  • What Does a Data Analyst Do?
  • Career Development Resources
  • Career Aptitude Test
  • Share your Coursera Learning Story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • ECTS Credit Recommendations

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog
  • Teaching Center

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Manage Cookie Preferences
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok
Coursera

Welcome back

New to Coursera?

Having trouble logging in? Learner help center