I've seen the same video before i knew what a monad was, it helped me in understanding the use case of monad and ultimately monad. Monad is just a generalization of that particular use case. Some resources that helped me in understanding monads
1. Brian Beckman: Don't fear the Monad - https://www.youtube.com/watch?v=ZhuHCtR3xq8&feature=share
2. Functors, Applicatives, And Monads In Pictures - http://adit.io/posts/2013-04-17-functors,_applicatives,_and_...
3. Three Useful Monads - http://adit.io/posts/2013-06-10-three-useful-monads.html
So its been not just one resource but multiple resource before it hit me that it was such a simple concept. So i would suggest to go over them (in order) and also look at other resources (mentioned by others).