Le document présente une synthèse de la programmation fonctionnelle avec Kotlin, abordant des concepts clés tels que les fonctions pures, l'immutabilité, et les fonctions d'ordre supérieur. Il introduit également la bibliothèque Arrow.kt, qui enrichit Kotlin pour faciliter la programmation fonctionnelle, en expliquant des structures comme les monades et les types de données comme Either. Finalement, une démonstration de code est proposée, avec des références pour approfondir le sujet.