4.5
(8 ratings)
10 Weeks
·Cohort-based Course
A comprehensive step-by-step guide designed to help you work on your ML system, from preliminary steps to deployment and maintenance.
4.5
(8 ratings)
10 Weeks
·Cohort-based Course
A comprehensive step-by-step guide designed to help you work on your ML system, from preliminary steps to deployment and maintenance.
Previously at
Course overview
ML System Design is a new area in machine learning that deserves to become a separate discipline. While there are plenty of books and courses that cover specific aspects of machine learning, there is scarce literature on the overall landscape of ML system design. Even among highly experienced ML practitioners, there’s a lack of a holistic perspective. Join other specialists seeking to level out these knowledge gaps, and learn directly from two experts in ML and data science with over 20 years of combined experience.
This course introduces machine learning system design as a unified pool of knowledge. We’ve developed a comprehensive framework covering all fundamental aspects of ML system design, and we’ll provide step-by-step guidelines and insights helpful to both novices and experts.
Course highlights:
— 60+ lessons on ML system design, including interactive sessions and practical advice.
— Two use cases with real-life scenarios.
— Stories of wins and failures from our personal experiences.
— Live Q&A sessions to help you synthesize and apply the course material.
You’ll develop:
— A comprehensive knowledge of designing, training, deploying, and maintaining ML systems.
— The ability to confidently implement what you have learned in a real-world environment.
— Hands-on experience that can be shared with colleagues.
01
Mid-career engineers: to hone their skills in building and maintaining solid ML systems and make sure they don’t miss anything critical.
02
Engineering managers and senior engineers: to fill the gaps in their knowledge and view ML system design from a broader perspective.
03
Those starting their journey in machine learning: to have structured guidelines at hand before kicking off their first ML project.
A better understanding of your system’s problem space and solution space
You will increase overall awareness of the problem your system needs to solve and define the required steps before system development has started.
Deeper knowledge of the early-stage work of developing an ML system
You will learn more about the importance of picking the right metrics and loss functions, assembling a healthy data pipeline, combining various validation techniques, and preparing the earliest viable version of your future model.
Skills to shape your system into a solid, accurate, and reliable solution
You will strengthen your skills in conducting error analysis, training your pipelines, engineering and evaluating feature sets for your model, and handling testing to evaluate the performance of your system.
Guidance for securing smooth integration and sustainable growth
You will discover the key practices of integrating your solution into the existing ecosystem, the nuances of model monitoring, the challenges of deployment optimization, and the importance of proper maintenance to make your system reliable, manageable, and future-proof.
20 interactive live sessions
Lifetime access to course materials
66 in-depth lessons
Direct access to instructor
Projects to apply learnings
Guided feedback & reflection
Private community of peers
Course certificate upon completion
Maven Satisfaction Guarantee
This course is backed by Maven’s guarantee. You can receive a full refund within 14 days after the course ends, provided you meet the completion criteria in our refund policy.
The Essentials of Machine Learning System Design
Week 1
Oct 5—Oct 6
Events
Sat, Oct 5, 3:00 PM - 4:30 PM UTC
Sun, Oct 6, 3:00 PM - 4:30 PM UTC
Modules
Week 2
Oct 7—Oct 13
Events
Sat, Oct 12, 3:00 PM - 4:30 PM UTC
Sun, Oct 13, 3:00 PM - 4:30 PM UTC
Modules
Week 3
Oct 14—Oct 20
Events
Sat, Oct 19, 3:00 PM - 4:30 PM UTC
Sun, Oct 20, 3:00 PM - 4:30 PM UTC
Modules
Week 4
Oct 21—Oct 27
Events
Sat, Oct 26, 3:00 PM - 4:30 PM UTC
Sun, Oct 27, 4:00 PM - 5:30 PM UTC
Modules
Week 5
Oct 28—Nov 3
Events
Sat, Nov 2, 4:00 PM - 5:30 PM UTC
Sun, Nov 3, 4:00 PM - 5:30 PM UTC
Modules
Week 6
Nov 4—Nov 10
Events
Sat, Nov 9, 4:00 PM - 5:30 PM UTC
Sun, Nov 10, 4:00 PM - 5:30 PM UTC
Modules
Week 7
Nov 11—Nov 17
Events
Sat, Nov 16, 4:00 PM - 5:30 PM UTC
Sun, Nov 17, 4:00 PM - 5:30 PM UTC
Modules
Week 8
Nov 18—Nov 24
Events
Sat, Nov 23, 4:00 PM - 5:30 PM UTC
Sun, Nov 24, 4:00 PM - 5:30 PM UTC
Modules
Week 9
Nov 25—Dec 1
Events
Sat, Nov 30, 4:00 PM - 5:30 PM UTC
Sun, Dec 1, 4:00 PM - 5:30 PM UTC
Modules
Week 10
Dec 2—Dec 8
Events
Sat, Dec 7, 4:00 PM - 5:30 PM UTC
Sun, Dec 8, 4:00 PM - 5:30 PM UTC
Modules
4.5
(8 ratings)
Reader review
Reader review
Reader review
Reader review
Senior Principal at BP, Kaggle Grandmaster
Valerii is an accomplished data science leader with extensive experience in the tech industry. He currently serves as Head of Data, Analytics, and AI at BP, where he is responsible for leading the company's data-driven initiatives. Prior to joining BP, Valerii held key roles at leading tech companies, such as Facebook, Blockchain.com, Alibaba, and X5 Retail Group.
Staff Machine Learning Engineer, Kaggle Master
Arseny is a seasoned ML engineer with a proven track record of building and optimizing reliable ML systems for startups, including real-time video processing, manufacturing optimization, and financial transactions analysis.
Join an upcoming cohort
MLSD_2nd Cohort
$1,400
Dates
Application Deadline
3-6 hours per week
Oct 5 — Dec 8
Every Saturday and Sunday, 4 p.m. BST
20 modules stretched over 10 weeks
66 lessons overall
Live Q&A sessions to wrap up each module
Questions trigger fruitful discussions, so speak up!
🚀Win a Full Stipend🚀
We're thrilled to announce that the authors of the ML System Design Course are launching a full stipend opportunity for talented and passionate students!
To participate, all you need to do is share your story on LinkedIn by September 22nd. Tell us why you want to attend the course and how it will impact your journey. Don't forget to include the hashtag #SystemDesignMaven in your post!
Two winners will be announced on September 29th.
This is more than just a chance to win a stipend—it's an opportunity to showcase your passion for System Design!
Tell Us You're Participating
Active hands-on learning
This course builds on live workshops and hands-on projects
Interactive and project-based
You’ll be interacting with other learners through breakout rooms and project teams
Learn with a cohort of peers
Join a community of like-minded people who want to learn and grow alongside you
How long will the course take?
I work full-time, what is the expected time commitment?
Will this course teach me how I can ace job interviews?
How much time should I expect to spend on the course?
What deliverables/outcomes can I expect to walk away with?
Who is this course not for?
Is there a refund policy?
Join an upcoming cohort
MLSD_2nd Cohort
$1,400
Dates
Application Deadline