This is an introductory course on Algebra. The students will learn about Groups, Rings and Modules in detail. Moreover a short amount of time will be spent on covering Representation theory of finite groups.