Groups through Sylow, Jordan-H[o]lder theorems, structure of finitely generated Abelian groups. Rings and algebras, including Gauss theory of factorization. Modules, including projective and injective modules, chain conditions, Hilbert basis theorem, and structure of modules over principal ideal domains.