The goal of this paper is to explore basic topics in Algebraic Topology. The paper will first begin by exploring the concept of loops on topological spaces and how one can look at these loops and form a group. From there, it moves to discuss covering spaces giving basic definitions and constructing the universal cover. After establishing this, covering spaces are used to calculate the fundament...