ML System Design Weekly by Yayun

ML System Design Weekly by Yayun

Software Engineer → Machine Learning Engineer: Start Here.

A Practical ML Interview Course for Software Engineers

Yayun Jin's avatar
Yayun Jin
Dec 11, 2025
∙ Paid

Hi everyone 👋

Over the past few months, many of you have asked me how to prepare for ML interviews, especially if you’re coming from a software engineering background. I finally took the time to record a clear, structured video series that walks through the core concepts, examples, and frameworks I teach in my 1:1 coaching.

If you’re navigating ML interviews in 2026 — or planning a transition into an ML role — these lessons will help you understand what interviewers actually look for and how to show depth confidently.

What’s inside the course

I kept the course focused and practical. It covers eight modules:

  • Essential ML concepts

  • Practical notebook modeling

  • Coding fundamentals for ML engineers

  • ML algorithm implementation

  • ML system design (framework + examples)

  • Project deep dive and behavioral structuring

  • Role-specific preparation strategies

  • Final notes for creating a strong study plan

Below are the first few lessons — feel free to jump in:

Module 1 — Welcome & Course Overview

👉

Module 2 — Essential ML Concepts & CLEAR Framework

👉

Module 3 — Practical ML Coding & Notebook Round

👉

User's avatar

Continue reading this post for free, courtesy of Yayun Jin.

Or purchase a paid subscription.
© 2026 Yayun Jin · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture