This book is dedicated to complex numbers. In the first part we expose the theory, where the main arguments are: complex numbers in cartesian, polar and exponential forms, the complex conjugate, the modulus, properties and theorems about complex numbers, polynomial equations. In the second part we propose and solve some original exercise on the topics covered in the first part, to fix the concepts.