A comprehensive overview of the challenges in signal, data and pattern analysis in speech recognition, computational linguistics, image analysis and computer vision. Includes numerous exercises, an extensive bibliography, and additional resources -- extended proofs, selected solutions and examples -- on a companion website.