Gamification has been accepted wholeheartedly and is being used across industries to engage with consumers, maintain customer loyalty, encourage positive social behaviors, drive sales and encourage knowledge sharing. With the advent of internet, online education has become very popular. It provides convenience, flexibility, a comfortable learning environment and high ROI. Gamification in education, discussed in this paper, seeks to address engagement and learning problems. It uses game mechanics and dynamics to engage students, enhance coordination, inculcate competition and impart social recognition.