Represent groups by invertible linear transformations and study modules, invariant subspaces, irreducibility, and complete reducibility over the complex numbers. Compute representations for cyclic, dihedral, and symmetric groups in small cases.