  These are the notes for the minicourse on Markov chains delivered at the
Saint Petersburg Summer School, June 2012. The main emphasis is on methods for
estimating mixing times (for finite chains) and escape rates (for infinite
chains). Lamplighter groups are key examples in both topics and the
Varopolous-Carne long range estimate is useful in both settings.
