This document provides an overview of continuation-passing style (CPS) and its implementation in Scala. It discusses what continuations are and why they are cool, explains CPS transformation, and provides examples of CPS in Scala code including file reading and usage scenarios. The document is intended to introduce the reader to CPS.