Fundamental groups: paths and homotopies, the fundamental group, coverings and the fundamental group of the circle, Van-Kampen's theorem, the general theory of covering spaces.
Homology: simplices and boundaries, prisms and homotopies, abstract nonsense and diagram chasing, axiomatics, degrees, CW and cellular homology, subdivision and excision, the generalized Jordan curve theorem, salad bowls and Borsuk-Ulam, cohomology and de-Rham's theorem, products.