This document discusses Functional Programming in Scala. It includes an introduction to FP concepts like List and Cons using Scala code examples. It also provides code solutions to example problems involving List operations like foldRight, drop and dropWhile. The document recommends downloading exercise code and solutions from a GitHub repository to practice FP techniques presented in the book.