Features lectures that intend to provide an introduction to the developments in the theory of class groups and Picard groups. The techniques employed come from the three main areas: algebraic number theory, representation theory of algebras and orders, and algebraic $K$-theory.