I am offering Functional Programming course that explains the concepts in a way that I wished I had been taught when I was first learning. Throughout the course, we will construct a library that closely resembles fp-ts. By the end of the course, you will have learned Functional Programming and gained the skills to easily use the fp-ts library in your daily coding.