Learning Gamification

Applying game design principles & techniques to non-game elements to increase user engagement is Gamification.
Wikipedia says:-
Gamification is the use of game design elements, game thinking and game mechanics to enhance non-game contexts.
The very best example of Gamification is FourSquare app. It is a very very new concept so it's a kid in our era.
Here are lists of very good places to learn more about Gamification, how you can use it today & what is the future of Gamification.
- Gamification - Coursera Class
- Gamification & UX - Smashing Magazine article.
- Gamification by Design - book
- The Purpose of Gamification - O'Reilly
- Five Rules of Gamification - Forbes
- Fun is the Future - Mastering Gamification - Google TechTalks video
Hope the list above is going to help you readers get more insight & details on Gamification. Have you come across any good articles similar? Comment it down below, I will read it.