Welcome to a public version of Stanford's undergraduate course on compilers. The first week of lectures are available, and that is all that is assigned for the first week. The course will last ten weeks. Starting with the second week, we'll begin having short in-lecture quizzes to help you master the material, as well as a weekly multiple-choice quiz. There will also be weekly homeworks using DeduceIt, a new (and novel) system for delivering free-form exercises in the form of derivations or proofs.