This bundle includes two courses: Making Sense of Monads, and Effectful Haskell. The first of these will teach you all about monads from the ground up. You'll learn about different functional structures that have some of the same properties as monads, how to use some of the most common monads in Haskell, and get the chance to do a couple of mini-projects to test your monads knowledge.
Then in Effectful Haskell, you'll take your knowledge further and learn how to organize a larger application around monads and the different effects they provide. You'll learn different organizational patterns and apply these to a functional web application that you can run locally or even deploy online!