One student's study notes became a 1,000-star ML roadmap
A curated learning path from linear regression to deep reinforcement learning, assembled by someone who actually sat through the confusion.

What it does
This repo is a single README that catalogs one developer’s journey through machine learning: curated links, personal lessons, and a step-by-step study plan. It covers the full stack from basic models (linear regression, K-means, decision trees) through neural networks, CNNs, NLP, and deep reinforcement learning, plus adjacent topics like debugging models, Kaggle, and bias in ML.
The interesting bit
The author treats the README as a study guide rather than a link dump. Each section includes specific advice — like “watch until 5:54” or “stop at 6:47” — and a repeatable learning process: high-level intuition, technical specifics, pseudocode, implementation, then teach-it-to-a-friend verification. The candor helps; the author admits when something took a month to grasp.
Key highlights
- Structured progression from classical ML through deep learning with explicit prerequisites between stages
- Curated video resources with timestamp recommendations and honest assessments (“shameless plug LOL” for the author’s own CNN guide)
- Covers practical concerns often skipped in coursework: hyperparameters, debugging ML models, project advice, framework comparisons
- Includes meta-learning sections on how to learn ML and math resources for filling gaps
- Maintained by someone with teaching experience (UCLA ACM AI), so the explanations anticipate common beginner stumbling points
Caveats
- README is truncated in the source; full content for RNNs and later sections isn’t visible
- Link rot is a real risk with this format — many YouTube and course links may age poorly
- No code or exercises included; purely a reference and roadmap, not a hands-on repo
Verdict
Worth bookmarking if you’re self-studying ML and tired of scattered blog posts. Skip it if you want runnable notebooks or a structured course with assignments; this is a syllabus, not a classroom.