This book gives a general introduction to the theory of representations of algebras. It starts with examples of classification problems of matrices under linear transformations, explaining the three common setups: representation of quivers, modules over algebras and additive functors over certain categories. The main part is devoted to (i) module categories, presenting the unicity of the decomp…