Course: 10-202 Introduction to Modern AI - Carnegie Mellon University

Overview

[AI Summary]: This undergraduate course provides a hands-on introduction to modern AI systems, focusing on machine learning and large language models (LLMs) like ChatGPT and Claude. Students learn to implement a basic AI chatbot from scratch through progressive programming assignments, covering supervised learning, neural networks, transformers, tokenizers, and post-training techniques including reinforcement learning. The course emphasizes practical implementation while exploring the mathematical foundations behind modern AI systems.

  • Instructor: Zico Kolter
  • Institution: Carnegie Mellon University
  • Course Number: 10-202
  • Level: Undergraduate (prerequisites: Python programming, basic calculus)
  • Format: In-person lectures (MW[F] 9:30-10:50)
  • First Offering: Spring 2026
  • Assessment: Programming assignments (20%), homework quizzes (40%), exams (40%)