At the end of this course the students will be able to understand the ring, polynomial rings, Cartesian product of sets, direct product and direct sum of modules, HomR(M,N), algebra over a commutative ring, Euclidean Domains and analogous theorems for Fields with applications.