Haskell for Imperative Programmers #1 - Basics
Haskell for Imperative Programmers #12 - Records
Haskell for Imperative Programmers #2 - Functions, Types, let & where
Haskell in 100 Seconds
Haskell for Imperative Programmers #14 - Maybe
Haskell for Imperative Programmers #15 - IO
Haskell for Imperative Programmers #30 - Software Transactional Memory (STM)
Haskell Programming: Case Expressions
Haskell for Imperative Programmers #6 - Higher Order Functions & Anonymous Functions
How to read Haskell code (in 7 minutes)
Haskell for Imperative Programmers #10 - Datatypes
Haskell for Imperative Programmers #13 - Typeclasses
Haskell for Imperative Programmers #8 - Function Composition
Haskell for Imperative Programmers #7 - Partial Function Application & Currying
Haskell for Imperative Programmers #9 - Folding (foldr, foldl)
haskell.
Haskell for Imperative Programmers #28 - Concurrency & Threads
Haskell 2021 - Why Functional Programming with Linear Types Matters
Haskell for Imperative Programmers #32 - DeepSeq