Spring 2026 · Carnegie Mellon University

Introduction to Machine Learning

10-301 / 10-601

A thorough grounding in the methodologies, mathematics, and algorithms of modern machine learning.

MWF 9:30–10:50am (Section A) / 11:00am–12:20pm (Section B) · Coding labs & recitations mostly Fridays
Lectures
27
Homeworks
9
Quizzes
3
Exams
3
The recipe for machine learning
Backpropagation through a computation graph
A convolutional neural network
A separating hyperplane
Naive Bayes
A non-convex optimization landscape

Course Modules

Classification & Regression

Linear Models

Societal Impacts

Learning Theory

Deep Learning

RNN-LMs and Transformers-LMs

RNN-LMs and Transformers-LMs

Transformers, AutoDiff, Pre-training, Fine-Tuning

Transformers, AutoDiff, Pre-training, Fine-Tuning

Reinforcement Learning

Reinforcement Learning: Value/Policy Iteration

Reinforcement Learning: Value/Policy Iteration

Reinforcement Learning: Policy Gradient / Deep RL

Reinforcement Learning: Policy Gradient / Deep RL

Learning Paradigms

Ensemble Methods: Boosting & Bagging

Ensemble Methods: Boosting & Bagging

Special Topics: Coding Agents / Significance Testing for ML

Special Topics: Coding Agents / Significance Testing for ML

Special Topics: Generative Models for Vision

Announcements

  • Welcome to 10-301/601!

    1/13/2026

    Lectures begin the first week of the semester. Please read the Syllabus and set up Gradescope.

  • Fall 2026 Information

    1/12/2026

    For information about 10-301/601 in Fall 2026, click here!