Gamification is the integration of game dynamics into a website, service, community, content or campaign in order to drive participation. This introductory course will begin discussions on identifying and defining gamification and present its benefits and risks. The succeeding modules will discuss pitfalls, characteristics and elements in gamification. A discussion about the usage of gamification, specifically in the areas of education and business will be included in this course. Last but not the least, some trends, real-time applications and the future of gamification will be discussed.