Haskell Intermediate
Level up from Haskell Fundamentals. Type classes, IO and the Monad pattern, Maybe/Either chains, do-notation. The features that make Haskell expressive — and how to write IO without breaking purity.
intermediate9 lessons3 chapters9 graded exercisesHaskell
No sign-up needed for lesson 1 · certificate on completion · sign up to save progress
What you’ll be able to do
Chapter by chapter. Every lesson ends in a graded exercise.
- Type Classes and Functors
- Monads in Practice
- Practical Haskell
Taught in Haskell, graded on a real executor.
Curriculum
3 chapters, 9 lessons. Each lesson is a short read and a graded exercise.
- 1Type ClassesRead · exercise
- 2Functor — fmap and the (<$>) operatorRead · exercise