This book is ideal as an introduction to algebraic topology and applied algebraic topology featuring a streamlined approach including coverage of basic categorical notions, simplicial, cellular, and singular homology, persistent homology, cohomology groups, cup products, Poincare Duality, homotopy theory, and spectral sequences. The focus is on examples and computations, and there are many end of chapter exercises and extensive student projects.