Discusses character theory and its applications to finite groups. Starting with basic notions and theorems in character theory, this work presents a variety of results on the properties of complex-valued characters and applications to finite groups. It presents many exercises that help readers to understand the main concepts and results.