Algebraic topology is a branch of mathematics that uses tools from abstract algebra to study topological spaces. Algebraic topology can be used in a number of other fields such as physics, branches of geometry and number theory.