This book covers the basics of representation theory for finite groups from the viewpoint of semisimple algebras & modules over them. The presentation interweaves specific examples with the development of powerful tools based on the notion of semisimplicity.