A set of challenges for jump starting your understanding of monads.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
This set deals with programming patterns that arise when dealing with computations that might fail. Failing computations come up all the time in the real world and Haskell can provide great tools for dealing with them.