This is a standard first course in algebraic topology. We will cover the fundamental group and covering spaces, singular, simplicial, and cellular homology and cohomology, and Poincare duality.
Algebraic Topology, by Allen Hatcher
Point set topology and abstract algebra (groups, rings, fields).