This textbook introduces the representation theory of algebras by focusing on two of its most important aspects: the Auslander-Reiten theory and the study of the radical of a module category. It starts by introducing and describing several characterisations of the radical of a module category, then presents the central concepts of irreducible morphisms and almost split sequences, before providing the definition of the Auslander-Reiten quiver, which encodes much of the information on the module category. It then turns to the study of endomorphism algebras, leading on one hand to the definition of the Auslander algebra and on the other to tilting theory. The book ends with selected properties of representation-finite algebras, which are now t...