This book provides a self-contained introduction to quantum groups as algebraic objects. Based on the author's lecture notes from a Part III pure mathematics course at Cambridge University, it is suitable for use as a textbook for graduate courses in quantum groups or as a supplement to modern courses in advanced algebra. The book assumes a background knowledge of basic algebra and linear algebra. Some familiarity with semisimple Lie algebras would also be helpful. The book is aimed as a primer for mathematicians and takes a modern approach leading into knot theory, braided categories and noncommutative differential geometry. It should also be useful for mathematical physicists.