Category Theory for programmers

Notes and screenshots from Bartosz Milewski's youtube videos
Part I
Part II
Part III
Original resources
from Bartosz Milewski

About these notes

Started in 2018 by Thierry Graff.
These notes helped me to follow the first chapters of the course, but do not bring new information - see Milewski's blog and book for complementary resources.
There are notes until part I, chapter 7.2 ; for the moment, I stopped watching the videos (because I bought the book).
You can download these notes from

The notes are written in english but I use french conventions for capitalization and spaces.
- The characters ; : ? ! are preceeded and followed by a white space.
- Names of months, weekdays, languages etc. are not capitalized.