This text gives the background necessary for the modern developments in gauge theory and geometry in four dimensions, but it also serves as an introductory course in algebraic topology. It will be invaluable to anyone studying cohomology, curvature, and their applications.