Introducing string diagrams : the art of category theory String diagrams are powerful graphical methods for reasoning in elementary category theory. Written in an informal expository style this book provides a self contained introduction to these diagrammatic techniques ideal for graduate students and researchers. Much of the book is devoted to worked examples highlighting how best to use string diagrams to solve realistic problems in elementary category theory. A range of topics are explored from the perspective of string diagrams including adjunctions monad and comonads Kleisli and Eilenberg Moore categories and endofunctor algebras and coalgebras. Careful attention is paid throughout to exploit the freedom of the graphical notation to draw diagrams that aid understanding and subsequent calculations. Each chapter contains plentiful exercises of varying levels of difficulty suitable for self study or for use by instructors