Foundations of Mathematics

1 Naïve Set Theory

2 First-Order Logic

3 Axiomatic Set Theory
4 Category Theory