Informally, it is a general way of describing algebraic structures.
A monad is a Category , together with a Functor from that category to itself, equipped with two Natural transformations and satsifying unit and associativity axioms.
An important construction is an Algebra over a monad
See here
Examples
https://www.youtube.com/watch?v=mw4IhOLhDwY
The 2-category of monads inside any 2-category, with a Monad functor
Every adjunction gives rise to a monad (Adjunction) and every monad gives an adjunction between the underlying set of the monad, and the category of algebras over that monad. Also every monad gives an adjunction to the Kleisli category.
video that explains Kleisli category . Next vid (good intro to understand monads too)