Course offerings vary from year to year, depending on the interests of the students and faculty: we encourage our instructors to teach what they are most passionate about. The topics are chosen so as to be both interesting and accessible; many of these subjects are typically not covered until graduate school, although they have few formal prerequisites other than a capacity for abstract thought. It is not uncommon for many students to have never even heard of many of our classes before coming to camp.
In a typical week, we'll offer some standard pure math courses, like Group Theory and Algebraic Topology and Spectral Graph Theory; some applied math or closely-related courses, like Theoretical Computer Science and Quantum Physics; and some non-standard topics, like Voting Theory and Combinatorial Game Theory. There are 150+ classes offered throughout the summer.
You can see class descriptions from previous courses on the past summers archive, and read more about our philosophy in the math section.