This course will be an introduction to algebraic topology. Materials we will cover include: fundamental group, van Kampen theorem, covering spaces; singular homology theory with applications, Brouwer's fixed-point theorem; also cohomology theory if we have more time. We will emphasize on computing these algebraic invariants by going over many examples.
Hatcher: Algebraic Topology
Point set topology, abstract algebra