This course is the second part of a sequel of a basic number theory courses which involves several types of Diophantine equations, factorization of elements and ideals in quadratic extensions. This course exhibits some historical and modern aspects of number theory focusing on algebraic structures.