This book is a clear exposition, with exercises, of the basic ideas of algebraic topology: homology (singular, simplicial, and cellular), homotopy groups, and cohomology rings. It is suitable for a two- semester course at the beginning graduate level, requiring as a prerequisite a knowledge of point set topology and basic algebra.