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.

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