Rough paths may play an important role in the future analysis of stochastic partial differential equations. This up-to-date introduction presents the theory of rough paths and its applications to stochastic analysis. Examples, explanations and exercises make the book accessible to graduate students and researchers from a variety of fields.