Haskell for Imperative Programmers

Haskell for Imperative Programmers

Philipp Hagenlocher via YouTube Direct link

Haskell for Imperative Programmers #1 - Basics

1 of 43

1 of 43

Haskell for Imperative Programmers #1 - Basics

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Haskell for Imperative Programmers

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Haskell for Imperative Programmers #1 - Basics
  2. 2 Haskell for Imperative Programmers #2 - Functions, Types, let & where
  3. 3 Haskell for Imperative Programmers #3 - Recursion, Guards, Patterns
  4. 4 Haskell for Imperative Programmers #4 - Lists and Tuples
  5. 5 Haskell for Imperative Programmers #5 - List Exercises
  6. 6 Haskell for Imperative Programmers #6 - Higher Order Functions & Anonymous Functions
  7. 7 Haskell for Imperative Programmers #7 - Partial Function Application & Currying
  8. 8 Haskell for Imperative Programmers #8 - Function Composition
  9. 9 Haskell for Imperative Programmers #9 - Folding (foldr, foldl)
  10. 10 Haskell for Imperative Programmers #10 - Datatypes
  11. 11 Haskell for Imperative Programmers #11 - Folding Exercises
  12. 12 Haskell for Imperative Programmers #12 - Records
  13. 13 Haskell for Imperative Programmers #13 - Typeclasses
  14. 14 Haskell for Imperative Programmers #14 - Maybe
  15. 15 Haskell for Imperative Programmers #15 - IO
  16. 16 Haskell for Imperative Programmers #16 - Type inference
  17. 17 Haskell for Imperative Programmers #17 - Monads
  18. 18 Haskell for Imperative Programmers #18 - QuickCheck
  19. 19 Haskell for Imperative Programmers #19 - Infinite Lists
  20. 20 Haskell for Imperative Programmers #20 - Advanced Exercises
  21. 21 Haskell for Imperative Programmers #21 - data, type & newtype
  22. 22 Haskell for Imperative Programmers #22 - Either
  23. 23 Haskell for Imperative Programmers #23 - Modules
  24. 24 Haskell for Imperative Programmers #24 - Environment
  25. 25 Haskell for Imperative Programmers #25 - Compiling Binaries
  26. 26 Haskell for Imperative Programmers #26 - Strictness, Thunks & seq
  27. 27 Haskell for Imperative Programmers #27 - Exceptions
  28. 28 Haskell for Imperative Programmers #28 - Concurrency & Threads
  29. 29 Haskell for Imperative Programmers #29 - Semaphores (QSem, QSemN)
  30. 30 Haskell for Imperative Programmers #30 - Software Transactional Memory (STM)
  31. 31 Haskell for Imperative Programmers #31 - Weak Head Normal Form
  32. 32 Haskell for Imperative Programmers #32 - DeepSeq
  33. 33 Haskell for Imperative Programmers #33 - Parallelism
  34. 34 Haskell for Imperative Programmers #34 - Profiling
  35. 35 Haskell for Imperative Programmers #35 - Semigroup & Monoid
  36. 36 Haskell for Imperative Programmers #36 - Category Theory (Functors, Applicatives, Monads)
  37. 37 Haskell for Imperative Programmers #37 - Arrows
  38. 38 Haskell for Imperative Programmers #38 - Monad Transformers
  39. 39 Haskell for Imperative Programmers #39 - Induction Proofs
  40. 40 Haskell for Imperative Programmers #40 - Termination Proofs
  41. 41 Haskell for Imperative Programmers #41 - Formal Verification (using Isabelle)
  42. 42 Haskell for Imperative Programmers #42 - QuickSpec
  43. 43 Haskell for Imperative Programmers #43 - Cabal

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.