Skip to content

Haskell Advanced

Beyond Haskell Intermediate. Applicatives, State and Reader monads, GADTs intro, lenses basics, type families. The features you actually use in production Haskell.

advanced7 lessons3 chapters7 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.

  • Beyond Functor
  • Type-Level Programming
  • Monad Transformers, GADTs, Concurrency
Taught in Haskell, graded on a real executor.

Curriculum

3 chapters, 7 lessons. Each lesson is a short read and a graded exercise.

  1. 1ApplicativeRead · exercise
  2. 2State MonadRead · exercise
Haskell Advanced