Good gamification enhances the experience of learning something, while at the same time advancing you towards your goals. Duolingo gets this bang on, and I was recently blown over by this beautifully-designed, gamified language learning experience. This article describes my observations.
You can adjust your cookie preferences here.