This course is meant to give an introduction to Abstract Algebra and Analytic Geometry. It contains two modules in which one for theory of groups and the other on some preliminary theories Analytic Geometry. The pre requisites for the course are some basic knowledge in set theory, linear algebra, matrix theory, theory of numbers and basics of geometry.