Ce document présente les concepts de la programmation fonctionnelle en Scala, en abordant des éléments tels que les fonctions pures, anonymes, la récursivité et la closure. Il détaille également des exemples pratiques et des syntaxes pour illustrer ces concepts. L'objectif principal est d'initier les lecteurs à la programmation fonctionnelle tout en utilisant Scala comme langage d'implémentation.