OCDevel
WalkPodcast
EpisodesResources

Best machine learning self-taught resources in 2026

A curated roadmap of learning material for machine learning, artificial intelligence, and data science. Organized in tree-structure, in descending order of value. Use the Filters on the left to narrow your search. Hover over each button for more help. Best viewed on desktop. Updated 2026-02-23.

Filters
Importance
Supplementary
Valuable
Essential
How important is this resource? This is the most important tag; it tells you what you must consume, vs what's nice to consume
Format
Audiobook
Podcast
Video
Book
Course
Degree / Certificate
Other
Resource format (book, video, course, etc).
Video→Audio
No-Go
Doable
As Good
For video resources, could you just listen to the video without watching it and still benefit?
Difficulty
Easy
Medium
Hard
How hard is this resource to consume? Ie, how much caffeine do you need?
Engagement
Active
Passive
Is this resource "sit back and enjoy", or does it require coding challenges, exercises, etc?
Topic
Fun
Basics
News & Interviews
Math
Deep Learning
CV
NLP
RL
Technology
What ML topic is this resource relevant to?
CTA
Learn Faster with a Walking DeskWalk While You Learn
Sitting for hours drains energy and focus. A walking desk boosts alertness, helping you retain complex ML topics more effectively.Boost focus and energy to learn faster and retain more.Discover the benefitsDiscover the benefits
Machine Learning

Self-taught ML main track - 75% of your learning time.

Complete In Order
  • Basics

    Machine learning Basics. Let the games begin!

    Complete All
    • Andrew Ng - Machine Learning Specialization
    • Hands-On Machine Learning with Scikit-Learn and PyTorch
    • An Introduction to Statistical Learning (ISLR) (2nd Edition)
    • StatQuest - Machine Learning
    • More
  • Deep Learning
    Pick One
    • Andrew Ng - Deep Learning Specialization
    • Fast.ai Practical Deep Learning for Coders
    • Understanding Deep Learning - Simon J.D. Prince
    • 3Blue1Brown - Neural Networks
    • More
    • DL Topics (NLP, CV, RL, Agents)

      Within deep learning, you'll eventually want to specialize. While exposure to multiple areas is beneficial, focusing on mastering one area initially is often a good strategy. Choose one of the following subfields to dive deeper into.

      Pick Any
      • Natural Language Processing (NLP), Transformers, LLMs
      • Computer Vision (CV), Generative Models, Diffusion
      • Reinforcement Learning (RL)
      • AI Agents & Tool Use

        Focus: Building autonomous AI systems that can reason, plan, use tools, and interact with external services. The hottest applied ML topic of 2024–2026. Covers agent architectures (ReACT, function calling, multi-agent), frameworks (LangChain, LangGraph, AutoGen, smolagents), and protocols (MCP).

        Pick Any
        • AI Engineering: Building Applications with Foundation Models - Chip Huyen
        • Hugging Face AI Agents Course
        • DeepLearning.AI: AI Agents in LangGraph
        • More
      • Notes: Organize Later
  • Technology
Math

Self-taught ML math learning track - 25% of your learning time

Complete In Order
  • Math Primer PDF | Optional
  • Mathematics for Machine Learning
  • Linear Algebra
  • Calculus
  • Statistics & Probability
  • Other
Degrees / Certificates

Choosing a formal degree path is a significant commitment and replaces the need for a curated self-study path. Choose this if you seek a formal, structured, and credentialed education recognized by employers. This section focuses on the most reputable and cost-effective online options.

Pick One
  • OMSCS
  • MSCSO
  • Why Computer Science?
  • Certificates
Fun

Mostly non-technical, supplementary audio for driving / chores / and exercise, or books for leisure learning.

Pick Any
  • Inspiration, History, Philosophy
  • Podcasts

    Once you've gotten your fill of the above resources, time to go into auto-pilot. Try a few of these podcasts, find your favorites, and coast.

    Pick Any
    • Generate Your Own ML Podcast Episodes
    • Machine Learning Guide
    • Latent Space: The AI Engineer Podcast
    • Machine Learning Street Talk (MLST)
    • Gradient Dissent (Weights & Biases)
    • Practical AI
    • More