1.Set theory and logic. 2.Topological spaces and continuous functions. 3.Connectedness and compactness. 4.Countability and separation axioms. 5.The tychonoff theorem. 6.Metrization theorems and paracompactness. 7.Complete Metrix spaces and functions spaces. 8.The fundamental group and covering spaces.