This is an introductory course in auction theory, aimed at master’s students. The main goal of this course is to introduce students to game-theoretic analysis of auctions and mechanism design. We will consider standard first-price and second-price auctions, optimal reserve prices, and the revenue equivalence principle. We will also introduce the basic models of screening and Bayesian auction design in symmetric independent private value environments.