Skip to main content
CF

Learn to Build Machine Learning Systems That Don't Suck

32h 6m 40s
English
Paid

Learn to Build Machine Learning Systems That Don't Suck is a 10-lesson 32 hours 6 minutes self-paced course by Santiago Valdarrama. Learn how to build ML systems from scratch in a clear and direct way.

Course facts

Lessons
10
Duration
32 hours 6 minutes
Level
All levels
Language
English
Updated
Instructor
Santiago Valdarrama
Price
Premium

Learn how to build ML systems from scratch in a clear and direct way. You will work with real tasks and skip long theory that slows you down. The goal is to help you build and ship working ML features.

This course is for you if you want to use ML to solve real problems. Many courses stay in theory and do not show how to bring a model to production. Here, you will focus on tools, workflows, and choices that matter in real work.

This course is hands-on. You will build systems, test ideas, and understand how to support ML in a real product.

After you finish the course, you will:

  • build and deploy a full ML system from end to end;
  • follow a clear plan for shaping and delivering ML projects based on long industry experience;
  • take away a toolkit you can use in your daily work;

What you will learn

You will join live sessions that show how real ML systems work. Each session walks through key steps in simple terms and with clear tasks.

  • Over 20 hours of live lessons where you build a production-ready ML system;
  • Ways to design, test, deploy, watch, and update ML systems in production;
  • A full walkthrough of one ML system made from the ground up;
  • How to use open-source tools to build once and deploy in many places;
  • Ongoing access to future course rounds and a private student group;

You will see how real ML work looks from start to finish.

You will focus on clear steps and proven methods that help you ship real products.

Who teaches Learn to Build Machine Learning Systems That Don't Suck? Santiago Valdarrama

Santiago Valdarrama thumbnail

Santiago Valdarrama is a US ML engineer and the founder of ml.school — focused on the production-engineering side of ML systems rather than the academic theory side. His material covers the kind of engineering work most ML courses skip: deployment, monitoring, retraining, and the realities of running ML in production.

His CourseFlix listing carries Learn to Build Machine Learning Systems That Don't Suck. Material is paid and aimed at engineers transitioning into production ML work.

What lessons are included in Learn to Build Machine Learning Systems That Don't Suck?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 10 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 001 - Session 1 - How To Start (Almost) Any Project
All Course Lessons (10)
#Lesson TitleDurationAccess
1
001 - Session 1 - How To Start (Almost) Any Project Demo
04:00:28
2
002 - Office Hours 1
02:33:54
3
003 - Session 2 - How To Build A Model (That Works)
03:27:53
4
004 - Session 3 - How To Ensure Models Aren't Lying to Us
04:35:05
5
005 - Office Hours 2
04:53:21
6
006 - Session 4 - How To Serve Model Predictions (In A Clever Way)
03:09:03
7
007 - Session 5 - How To Monitor A Model (Drift Is Awful)
02:54:41
8
008 - Office Hours 3
02:37:01
9
009 - Session 6 - How To Build Continual Learning Systems
03:29:02
10
010 - Code Walkthrough - Introduction
26:12
Unlock unlimited learning

Get instant access to all 9 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Books

Read Book Learn to Build Machine Learning Systems That Don't Suck

#TitleTypeOpen
1session 1 PDF
2session 2 PDF
3session 3 PDF
4session 4 PDF
5session 5 PDF
6session 6 PDF

What courses are similar to Learn to Build Machine Learning Systems That Don't Suck?

  • Machine Learning with Spark ML thumbnailUpdated 8mo ago

    Machine Learning with Spark ML

    By: Zero To Mastery
    Learn to use Spark ML for creating scalable machine learning solutions. Practice with regression, classification, feature.
    2h 7m
  • Machine Learning System Design thumbnailUpdated 9mo ago

    Machine Learning System Design

    By: Arseny Kravchenko, Valerii Babushkin
    Machine Learning System Design is a practical guide to designing efficient and reliable machine learning systems.
  • Let’s Rust thumbnailUpdated 6mo ago

    Let’s Rust

    By: Pau Labarta Bajo
    Take the Let's Rust course and develop an ML service in Rust. Train the model, create a REST API for predictions, and deploy the service in Kubernetes.
    12h 40m

Frequently asked questions

What prerequisites are needed before enrolling in this course?
To get the most out of this course, you should have a basic understanding of machine learning concepts and some experience with programming. Familiarity with open-source tools and general software development practices will also be beneficial as the course involves building and deploying ML systems.
What type of projects will I build during the course?
During the course, you will build a production-ready machine learning system from the ground up. This includes designing, testing, deploying, and monitoring the system in a production environment. The focus is on practical, real-world applications rather than theoretical exercises.
Who is the target audience for this course?
This course is designed for individuals who want to apply machine learning to solve real-world problems. It is suitable for software developers, data scientists, and engineers who are interested in learning how to build and deploy ML systems in a professional context.
How does this course differ from other machine learning courses?
Unlike many other courses that focus heavily on theory, this course emphasizes practical skills needed to build and deploy ML systems in production. It provides hands-on experience with tools and workflows that are crucial for delivering ML projects effectively.
What specific tools or platforms will be used in the course?
The course will utilize open-source tools to demonstrate how to build ML systems that can be deployed in various environments. Specific tools are not named, but the focus is on using widely available open-source solutions to ensure flexibility and applicability.
What topics are not covered in this course?
The course does not delve deeply into the theoretical aspects of machine learning or the mathematical foundations behind algorithms. Instead, it prioritizes practical application and the process of bringing models to production.
How much time should I expect to commit to this course?
The course includes over 20 hours of live lessons. In addition to scheduled sessions, you should allocate time for hands-on tasks, project development, and engaging with the private student group. The exact time commitment will vary based on your pace and prior experience.