Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions
  1. 1 7:17 Functional Programming – 01: Basics Web Village Voyage · 35.9K views
  2. 2 7:00 Functional Programming – 02: Function Web Village Voyage · 15.4K views
  3. 3 4:56 Functional Programming – 03: Function Composition Web Village Voyage · 13.4K views
  4. 4 7:10 Functional Programming – 04: Function Composition demo Web Village Voyage · 11.8K views
  5. 5 5:39 Functional Programming – 05: Function Currying Web Village Voyage · 13.3K views
  6. 6 7:35 Functional Programming – 06: Function Currying demo Web Village Voyage · 9.1K views
  7. 7 4:23 Functional Programming – 07: Function Recursion Web Village Voyage · 7.2K views
  8. 8 4:51 Functional Programming – 08: Function Recursion demo Web Village Voyage · 6.3K views
  9. 9 10:00 Functional Programming – 09: Option, Maybe and null value Web Village Voyage · 8.9K views
  10. 10 9:42 Functional Programming – 10: Option, Maybe and null value demo Web Village Voyage · 7.5K views
  11. 11 4:23 Functional Programming – 11: Either Web Village Voyage · 7.5K views
  12. 12 13:20 Functional Programming – 12: Either demo Web Village Voyage · 5.6K views
  13. 13 7:16 Functional Programming – 13: List, Linked List Web Village Voyage · 5.2K views
  14. 14 7:49 Functional Programming – 14: List, Linked List demo Web Village Voyage · 4.4K views
  15. 15 9:13 Functional Programming – 15: ADT, Pattern Matching Web Village Voyage · 6.1K views
  16. 16 16:13 Functional Programming – 16: ADT, Pattern Matching demo Web Village Voyage · 5.5K views
  17. 17 15:18 Functional Programming – 17: Category Theory Web Village Voyage · 6.6K views
  18. 18 11:16 Functional Programming – 18: Magma, Semigroup, Monoid Web Village Voyage · 6.3K views
  19. 19 19:07 Functional Programming – 19: Magma, Semigroup, Monoid demo Web Village Voyage · 4.7K views
  20. 20 17:36 Functional Programming – 20: Group Web Village Voyage · 3.9K views
  21. 21 11:28 Functional Programming – 21: Group demo Web Village Voyage · 3K views
  22. 22 19:21 Functional Programming – 22: Functor Web Village Voyage · 8.8K views
  23. 23 28:01 Functional Programming – 23: Functor DEMO Web Village Voyage · 4.1K views
  24. 24 5:27 Functional Programming – 24: Higher-order Function Web Village Voyage · 2.8K views
  25. 25 9:33 Functional Programming – 25: Kind, Higher-Kinded Type Web Village Voyage · 3.8K views
  26. 26 17:58 Functional Programming – 26: Type Class Web Village Voyage · 3.6K views
  27. 27 20:31 Functional Programming – 27: Type Class in fp-ts DEMO Web Village Voyage · 2.7K views
  28. 28 9:03 Functional Programming – 28: Functor Composition Web Village Voyage · 1.9K views
  29. 29 12:56 Functional Programming – 29: Functor Composition DEMO Web Village Voyage · 1.5K views
  30. 30 13:10 Functional Programming – 30: Bifunctor Web Village Voyage · 1.2K views
  31. 31 11:36 Functional Programming – 31: Bifunctor DEMO Web Village Voyage · 899 views
  32. 32 12:18 Functional Programming – 32: Covariant and Contravariant Functors Web Village Voyage · 1.1K views
  33. 33 10:33 Functional Programming – 33: Contravariant Functor DEMO Web Village Voyage · 843 views
  34. 34 11:46 Functional Programming – 34: IO and Synchronous Side Effects Web Village Voyage · 858 views
  35. 35 9:11 Functional Programming – 35: IO and Synchronous Side Effect DEMO Web Village Voyage · 502 views
  36. 36 11:03 Functional Programming – 36: Task and Asynchronous Side Effects Web Village Voyage · 456 views
  37. 37 7:05 Functional Programming – 37: Task and Asynchronous Side Effects DEMO Web Village Voyage · 550 views