Basic algebraic structures: groups, rings and fields; permutation groups, Sylow theorems, finite abelian groups, polynomial domains, factorization theory and elementary field theory.