https://www.youtube.com/playlist?list=PLbgaMIhjbmEnaH_LTkxLI7FMa2HsnawM_ Resources Category Theory for Programmers, by Bartosz Milewski