← all repositories
leehanchung/awesome-full-stack-machine-learning-courses

A syllabus for the self-taught ML engineer

Curated links to free courses from Berkeley, MIT, Stanford, and others, organized by what you actually need to learn.

531 stars JavaScript Learning
awesome-full-stack-machine-learning-courses
Not currently ranked — collecting fresh signals.
star history

What it does This repo is a curated index of publicly available machine learning courses from top universities—Berkeley, MIT, Stanford, Columbia, Caltech—plus a few industry case studies. It maps out a full-stack path: computer science fundamentals, math, core ML theory, deep learning, and specializations from NLP to robotics. The maintainer marks foundational courses with :star: and links to video lectures where available.

The interesting bit Instead of dumping links, the README structures learning as decision trees. There’s a “Shortest Path to LLM / Agents” for the impatient, a “TL;DR” for basic ML engineering literacy, and then deep dives by topic. The maintainer also slips in their own reference solutions for some courses (CS182, CS224n), suggesting this is a living study guide, not just a bookmark list.

Key highlights

  • Covers the full stack: CS fundamentals → math → AI/ML theory → engineering → specializations (vision, NLP, RL, robotics, foundation models)
  • Includes practical infrastructure courses like Berkeley’s “Full Stack Deep Learning” and MIT’s “Missing Semester”
  • Curated textbooks alongside courses (ESL, PRML, Bishop, etc.)
  • Industry case studies section for applied context
  • CC0 license, actively maintained (last-commit badge visible)

Caveats

  • Some sections in the README appear truncated (the “Machine Learning” courses list cuts off mid-entry)
  • No clear indication of how often course links are validated—university course pages rot
  • The “awesome list” format means minimal original content; value is entirely in curation

Verdict Worth bookmarking if you’re self-studying ML and tired of forum threads arguing about which Stanford course to take first. Skip it if you already have a curriculum or want depth beyond syllabi and video links.

Frequently asked

What is leehanchung/awesome-full-stack-machine-learning-courses?
Curated links to free courses from Berkeley, MIT, Stanford, and others, organized by what you actually need to learn.
Is awesome-full-stack-machine-learning-courses open source?
Yes — leehanchung/awesome-full-stack-machine-learning-courses is open source, released under the CC0-1.0 license.
What language is awesome-full-stack-machine-learning-courses written in?
leehanchung/awesome-full-stack-machine-learning-courses is primarily written in JavaScript.
How popular is awesome-full-stack-machine-learning-courses?
leehanchung/awesome-full-stack-machine-learning-courses has 531 stars on GitHub.
Where can I find awesome-full-stack-machine-learning-courses?
leehanchung/awesome-full-stack-machine-learning-courses is on GitHub at https://github.com/leehanchung/awesome-full-stack-machine-learning-courses.

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