Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
18.S097 Applied Category Theory
Image: ocw.mit.edu
#976 overall

18.S097 Applied Category Theory

MIT OpenCourseWare

1 recommender · 1 thread · recommended in 1 year, 2019 · score 0.7

Go to course ↗

An MIT OpenCourseWare January IAP course introducing applied category theory, with lectures and three problem sets of varying difficulty. It covers categories, functors, and monoids in categories, applied to programming-related ideas.

Commenters suggest browsing its assignments to judge fit, and one notes it is the course to take if you want to understand the famous 'monad is a monoid in the category of endofunctors' joke.

Mathematicsadvancedfreemixed#category theory#monads#monoids#functors#problem sets#mit ocw

Recommendations by year

20062026

What commenters said (1)

  1. Recommendsnosianu2019in “Applied Category Theory”

    What I usually do, and also did here, to evaluate if a course interests me is to look at some of the assignments.

    Here they present three PDFs with a number of assignments of varying difficulty: https://ocw.mit.edu/courses/mathematics/18-s097-applied-cate...

    If you find that being able to answer a high enough number of assignments you know that the course is for you. If not, the lectures may still be of interest, but it is much less likely the less of the assignments you think are worthwhile for you.

    PS: Question 4 in problem set 3 is quite (in)famous :-) Just the headline:

    Question 4. A monad is a monoid in a category of endofunctors (harder/optional)

    So, if you want to be one of the few people who actually understand that sentence when it is quoted as a joke (usually in programming forum whenever monads come up), this is your course.

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help