The study of model spaces, the closed invariant subspaces of the backward shift operator, is a vast area of research with connections to complex analysis, operator theory and functional analysis. This self-contained text is the ideal introduction for newcomers to the field. It sets out the basic ideas and quickly takes the reader through the history of the subject before ending up at the frontier of mathematical analysis. Open questions point to potential areas of future research, offering plenty of inspiration to graduate students wishing to advance further.