What is a Monad? - Computerphile
2.6M subscribers • 70 videos on Hallway
- Recommended by 4 people: 1 on Lobsters and 3 in engineering communities.
- A classic. People kept recommending it from 2017 to 2022.
- Presented by Graham Hutton, Professor at the University of Nottingham
Beginner. No background in the topic needed.
665K views8 years ago4 recommendations
Programming languagesComputer scienceFunctional programmingComputation and complexity
Professor Graham Hutton explains the concept of monads in functional programming using Haskell examples like the Maybe monad.
Monads sound scary, but Professor Graham Hutton breaks down how handy they can be. facebook.com/computerphile twitter.com/computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: bit.ly/nottscomputer Computerphile is a sister project to Brady Haran's Numberphile. More at bradyharan.comWhy it's here
4 people recommend thisWhat people say. Highly recommended as one of the clearest and most accessible introductions to understanding monads.
Moments people linked to
blakeon Lobsters • Recommends
u/Rungekkkutain r/functionalprogramming • Recommends
u/jptboyin r/scala • Mentions
u/kamwitstain r/functionalprogramming • Mentions
On “What’s your favourite way to explain a monad to a beginner?”
u/awenrivendellin r/haskell • Mentions
On “Don't fear the Monad - code example?”
u/grahamhuttonin r/haskell • Mentions
On “Learning Haskell, finally got to Monads, would appreciate some learning resources.”