How to Learn Machine Learning

Table of Contents

  1. How to Learn Machine Learning
    1. Background
    2. Introduction
    3. Mathematics
      1. Calculus
      2. Probability and Statistics
        1. Advice
        2. Deep Dives
        3. Probability and Statistics for Machine Learning
          1. Bayesian Statistics
      3. Linear Algebra
      4. Data Analysis
        1. Bayesian Data Analysis
      5. Engineering Mathematics
    4. Engineering
      1. Programming Languages
      2. Tools and Practices
      3. Potpurri
    5. Machine Learning Fundamentals
      1. Statistical Learning
      2. Machine Learning
      3. Probabilistic Machine Learning
      4. Deep Learning
      5. Modern AI
    6. Information - Natural Language Processing, Information Retrieval, Data Mining
      1. NLP and Language Modeling Foundations
      2. Modern Language Modeling and NLP
        1. Transformers for NLP
        2. Modern AI(LLMs)
        3. LLMs
        4. Deep Learning for NLP
        5. Mechanistic Interpretability
      3. Data Mining
    7. Computer Vision
      1. Computer Vision Foundations
      2. Modern Computer Vision
        1. Deep Learning for Computer Vision
        2. Computational Photography
        3. Applied Computer Vision
    8. Audio
      1. Audio Foundations
      2. Music Processing Foundations
      3. Transformers for Audio
      4. Text to Speech
    9. Generative Modeling and Synthesis
      1. Generative Modeling Foundations
      2. Generative Modeling Bleeding Edge - Post-2022
      3. Generative Modeling for Audio
    10. Agents
    11. Applied AI
    12. Bleeding Edge - (Last Updated: July 2026)
      1. Vision Language Models(VLM)
      2. Deep Reinforcement Learning
      3. AI4Science
    13. Human-AI Interaction
      1. Visualization
      2. Creative Coding
    14. Systems - AIML, Distributed, Computer, Data Processing, Data-Centric
      1. Computer Systems Foundations
      2. AI Systems Foundations
      3. Cloud Computing, MLOps
      4. Data Engineering and Feature Engineering
    15. answerAI
      1. Materials
      2. fastAI
      3. answerAI

Background

This page is a list of everything that I have found to learn machine learning in the llm chatgpt era. I used a lot of these references during my undergrad and I discovered new resources and courses that helped me study for some of the challenging courses during my time at KTH. Kylie Ying, Chip Huyen, Josh Starmer were a huge inspiration for this page because of how they organized the content on their websites and youtube channels.

Introduction

Mathematics

Calculus

Probability and Statistics

Advice

Probability and Statistics for Machine Learning

Variational Inference assumes a background in Bayesian Statistics which is usually taught as an advanced graduate statistics class. I came across this series by Ben Lambert after the class which attempts to teach this statistics assuming no statistics background and had I known about it during the class, it would have helped me better understand some of David Blei’s papers which we had to read and implement in this class. I highly recommend this series to understand some of the techniques and math behind variational autoencoders, KL Divergence, and Bayesian Deep Learning.

Linear Algebra

Data Analysis

Engineering Mathematics

Engineering

Programming Languages

Machine Learning Fundamentals

Modern AI

Information - Natural Language Processing, Information Retrieval, Data Mining

NLP and Language Modeling Foundations

Data Mining

Computer Vision

Computer Vision Foundations

Audio

Audio Foundations

Music Processing Foundations

Transformers for Audio

Text to Speech

Generative Modeling and Synthesis

Generative Modeling Foundations

Agents

Applied AI

These resources focus mostly on particular tools and libraries for applying recent AIML advancements to industrial problems and applications.

Bleeding Edge - (Last Updated: July 2026)

Note - this stuff is beyond my scope of understanding and changing so fast that it’s not organized. Key things to look out for in the news and here: Physical AI, Multimodal AI, 3D AI, Simulation and TBD

Vision Language Models(VLM)

Human-AI Interaction

Visualization

Systems - AIML, Distributed, Computer, Data Processing, Data-Centric

Computer Systems Foundations

AI Systems Foundations

Cloud Computing, MLOps

answerAI

answerAI was founded by Jeremy Howard and Eric Rees in 2023 as a new R&D lab focusing on fundamental research and the development of practical applications based on research breakthroughs. answerAI is the successor to fastAI which was founded by Jeremy Howard and Rachel Thomas. fastAI left a legacy with its machine learning research and highly regarded state of the art machine learning courses that aimed to make deep learning accessible to everyone regardless of their math background which was revolutionary at the time the courses were released. Today fastai’s materials are still used as an entry to the fields of deep learning and generative AI and at the University of San Francisco MS Data Science Program. Jeremy and his team still produce educational videos from time to time on youtube and continue to teach and innovate.

Materials