Daan Frenkel gives a series of lectures at the Boulder Condensed Matter Physics summer school 2012 about computer simulations.