← all repositories
mrdbourke/zero-to-mastery-ml

A 5,000-star curriculum that treats ML as plumbing, not magic

Course materials for a paid bootcamp, open-sourced as notebooks, datasets, and a readable web book.

6.4k stars Jupyter Notebook Learning
zero-to-mastery-ml
Velocity · 7d
+11
★ / day
Trend
cooling
star history

What it does This repo holds the complete teaching stack for Daniel Bourke’s Zero to Mastery machine-learning course: Jupyter notebooks, datasets, images, and a rendered online book. It covers the standard Python data-science toolkit—NumPy, pandas, Matplotlib, Scikit-Learn—then walks through three end-to-end projects before touching TensorFlow/Keras and a short section on communicating results.

The interesting bit The author keeps iterating: the 2024-2025 refresh is tracked in a public GitHub discussion, and the whole thing was republished as a web book in October 2023. That makes the repo less a static handout and more a living syllabus you can audit without paying.

Key highlights

  • Self-contained: datasets live in a data/ folder, so notebooks run offline.
  • Three milestone projects: heart-disease classification, bulldozer price regression, and a dog-breed image classifier using transfer learning.
  • First ten hours of video are free on YouTube; the rest sits behind Udemy or a ZTM subscription.
  • Student-contributed notes are accepted via pull request.

Caveats

  • The deep-learning section is brief—one TensorFlow/Keras project—so this is not a substitute for a dedicated neural-networks course.
  • Materials are explicitly geared toward beginners; experienced practitioners will find the pacing slow.

Verdict Worth bookmarking if you are self-teaching and want a structured, opinionated path through the Python ML basics. Skip it if you already ship models and are hunting for reference architectures or novel research code.

Frequently asked

What is mrdbourke/zero-to-mastery-ml?
Course materials for a paid bootcamp, open-sourced as notebooks, datasets, and a readable web book.
Is zero-to-mastery-ml open source?
Yes — mrdbourke/zero-to-mastery-ml is an open-source project tracked on heatdrop.
What language is zero-to-mastery-ml written in?
mrdbourke/zero-to-mastery-ml is primarily written in Jupyter Notebook.
How popular is zero-to-mastery-ml?
mrdbourke/zero-to-mastery-ml has 6.4k stars on GitHub and is currently cooling off.
Where can I find zero-to-mastery-ml?
mrdbourke/zero-to-mastery-ml is on GitHub at https://github.com/mrdbourke/zero-to-mastery-ml.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.