References for both courses:

Etingof’s lecture notes http://www-math.mit.edu/~etingof/reprbook.pdf;

Gruson and Serganova: A Journey Through Representation Theory; Chapters 1, 2, 3 (particularly 3.1, 3.2, 3.3) of Benson’s book D. J. Benson: Representations and Cohomology I: Basic Representation Theory of Finite Groups and Associative Algebras;

J.P. Serre: Linear Representations of Finite Groups;

James and Liebeck : Representations and Characters of Groups;

flipping through Fulton and Harris Representation Theory gives a nice sense of representation theory.