At the end of this course the students will be able to understand the module, Cartesian product of sets, direct product and direct sum of modules, HomR(M,N), free, projective and injective module, noetherian module (both in terms of chain conditions and in terms of minimal or maximal submodules), algebra over a commutative ring, completely reducible module, semisimple ring and modules.