ITI9200 - Introduction to Category Theory

What

An introductory course on category theory and its applications; runs during the second semester (January to May) of each academic year.

When / Where

Thursday 14.00—15.30 & 16.00—17.30 SOC-313

First lecture: February 5, 2026 / Last lecture: May 21, 2026

Lectures' Log

  • Notes for a computer-science friendly version of the course (link)
  • 0: Introductions, introduction, organization (link)

Exercises

For the mind

  • TBA

For the exam

Through the course (more or less every other week) I will publish a document with 3-4 exercises; you have until the next sheet to solve them. They are part of you final grade.

  • Sheet 1 PDF (Deadline: TBA)
  • Sheet 2 PDF (Deadline: TBA)
  • Sheet 3 PDF (Deadline: TBA)
  • Sheet 4 PDF (Deadline: TBA)
  • Sheet 5 PDF (Deadline: TBA)

Grading

The grade will be assigned based on how well you perform on the exercise sheets handed through the course, and a final oral exam. No one stops you from using a robot to learn; embrace the future. But: we are going to have a problem if you come at the whiteboard clueless on how to solve the exercises “you” did.

For the final exam, you can choose a topic from a list, and give a (~30 min+questions) presentation about it. It can relate category theory to whatever you like.

References

All these references are freely available on the internet. If you need more, ask and ye shall receive.
  • Leinster, Basic Category Theory (PDF)
  • Riehl, Category Theory in Context (PDF)
  • Barr and Wells, Category Theory for Computing Science (PDF)
  • Adámek-Herrlich-Strecker, Abstract and concrete categories: the joy of cats (PDF)
  • Awodey, Category Theory (PDF)
footer image

Victor Brauner, Arche-chat, 1948 — Herbert F. Johnson Museum of Art.