Groups, homomorphisms of groups, subgroups and quotient groups. Linear groups, permutation groups, finite groups of low order. Group actions on sets. Rings, subrings and ideals. Euclidean rings and factorial rings. Polynomials rings. Filed extensions. Modules. Structure theorem of fg modules over PID