Skip to main content

Lecture slides will be posted here and on Piazza as they become available. All assignment due dates are at 11:59 PM ET unless otherwise announced.

DateLectureOptional ReadingsLogisticsTopic Group
08/25Lecture 1: Course Introduction: What is Robot Learning?Building Machines That Learn and Think Like People🔴 Introduction
08/27Lecture 2: Robot Learning: An OverviewRL Textbook, Ch. 1🔴 Introduction
09/01Lecture 3: ML/DL Refresher Part 1DL Textbook, Ch. 5-10HW1 out🟠 ML/DL Refresher
09/03Lecture 4: ML/DL Refresher Part 2DL Textbook, Ch. 5-10🟠 ML/DL Refresher
09/08Lecture 5: MDP Basics, Imitation Learning Part 1ICML Tutorial; An Invitation to Imitation🟣 Imitation Learning
09/10Lecture 6: Imitation Learning Part 2DAgger; GAIL; Diffusion Policy; pi-zero🟣 Imitation Learning
09/15Lecture 7: RL Basics: Value/Policy IterationRL Textbook, Ch. 3-4; Key Concepts in RL🟢 Model-Free RL
09/17Lecture 8: Q-Learning and VariantsRL Textbook, Ch. 5-7; DQNHW1 due; HW2 out🟢 Model-Free RL
09/22Lecture 9: Policy Gradient MethodsRL Textbook, Ch. 13; Introduction to Policy Gradient🟢 Model-Free RL
09/24Lecture 10: Actor-Critic MethodsRL Textbook, Ch. 13🟢 Model-Free RL
09/29Lecture 11: Advanced RL Algorithms Part 1PPO; TRPO; DDPG; SAC🟢 Model-Free RL
10/01Lecture 12: Advanced RL Algorithms Part 2HW2 due; HW3 out🟢 Model-Free RL
10/06Lecture 13: Model-Based Control BasicsFeedback Systems🔵 Model-Based RL
10/08Lecture 14: Optimal Control and Planning Part 1Optimization-Based Control; iLQR; DDP; SCP; DIAL-MPC🔵 Model-Based RL
10/13Fall Break - no classProject proposal due⛱️ Break
10/15Fall Break - no class⛱️ Break
10/20Lecture 15: Optimal Control and Planning Part 2PETS; Neural-Control Family; MPPI; PILCO; MBPO🔵 Model-Based RL
10/22Lecture 16: Deep Model-Based RLDreamer; TD-MPC🔵 Model-Based RL
10/27Lecture 17: Bandit and Preference-Based LearningRL Textbook, Ch. 2; Dueling BanditsHW3 due; HW4 out🟡 Bandits and Exploration
10/29Lecture 18: ExplorationCuriosity; RND🟡 Bandits and Exploration
11/03Democracy Day - no class🗳️ Break
11/05Lecture 19: Offline RLNeurIPS Tutorial; IQL; Diffuser⚪ RL from Offline Data
11/10Lecture 20: Inverse RLMaximum Entropy IRL; LP-IRL⚪ Learning from Demonstrations
11/12Lecture 21: Guest Lecture (TBD)HW4 due🟤 Specialized Topics
11/17Lecture 22: Robot Simulation and Sim2RealGenesis; Domain Randomization; Champion-Level Drone Racing🟤 Specialized Topics
11/19Lecture 23: Multi-Task and Adaptable Robot LearningTeacher-Student; RMA; Neural-Fly🟤 Specialized Topics
11/24Lecture 24: Agentic Robot Learning (Haoru Xue)🟤 Specialized Topics
11/26Thanksgiving - no class🦃 Break
12/01Lecture 25: Student Project Presentations⚫ Project
12/03Lecture 26: Student Project Presentations⚫ Project