In this Course I will focus on the basic logical building block of any type of computer machine,Theory Of Computation.The course will start with the very basic idea of the States and will propagate through transitions, machines, Finite Automata, Context Free grammer and many more. The most advanced part of the course will come with the idea of Decidable and Undecidable Language. I think you will enjoy.