Prof. James Munkres
This course introduces topology, covering topics fundamental to modern analysis and geometry. It also deals with subjects like topological spaces and continuous functions, connectedness, compactness, separation axioms, and selected further topics such as function spaces, metrization theorems, embedding theorems and the fundamental group.
Munkres, James. 18.901 Introduction to Topology, Fall 2004. (MIT OpenCourseWare: Massachusetts Institute of Technology), http://ocw.mit.edu/courses/mathematics/18-901-introduction-to-topology-fall-2004 (Accessed). License: Creative Commons BY-NC-SA