• Lecture 4: Monads and IO

    Fundamentals of Functional Programming and Haskell

  • Lecture 3: Typeclasses

    Typeclasses, instances, deriving

  • Lecture 2: Data types

    Custom types in Haskell

  • Lecture 1: Fundamentals

    Fundamentals of Functional Programming and Haskell