Concepts in Formal Languages and Theory of Computation remain to be vague and complicated for students undergoing undergraduate computer sciences programmes. Moreover, the volume of learning content delivered as mere lectures in a course semester also causes disinterest among students studying these courses in tier-3 engineering institutions. Considering the present generation students and their learning characteristics, our traditional approaches towards teaching-learning have miserably failed. In this learning research study, a technology based virtual learning approach aimed at creating interest in learning courses like theory of computation is attempted. This work also incorporates extensive usage of proven educational theories.