From the basics of the arithmetic of complex numbers, to polar form, Demoivre's theorem and Cardano's method for solving cubics