Haskell for Imperative Programmers #1 - Basics
Haskell in 100 Seconds
Haskell for Imperative Programmers #9 - Folding (foldr, foldl)
Haskell for Imperative Programmers #15 - IO
Haskell for Imperative Programmers #23 - Modules
Haskell for Imperative Programmers #34 - Profiling
Haskell for Imperative Programmers #14 - Maybe
Haskell for Imperative Programmers #22 - Either
Haskell for Imperative Programmers #21 - data, type & newtype
Haskell for Imperative Programmers #28 - Concurrency & Threads
Haskell for Imperative Programmers #2 - Functions, Types, let & where
Haskell for Imperative Programmers #12 - Records
Haskell for Imperative Programmers #10 - Datatypes
Haskell for Imperative Programmers #36 - Category Theory (Functors, Applicatives, Monads)
Haskell for Imperative Programmers #4 - Lists and Tuples
Haskell for Imperative Programmers #13 - Typeclasses
Haskell for Imperative Programmers #31 - Weak Head Normal Form
Haskell for Imperative Programmers #37 - Arrows
Haskell for Imperative Programmers #18 - QuickCheck
Haskell for Imperative Programmers #5 - List Exercises