Since just a few years ago, gamification has invaded the online experience. Badges, levels, points, leaderboards… — these game elements make no mystery to a lot of people, even to a non-gamer audience. What can explain this phenomenon? It reminds me a bit of the rise of eSports and the development of different digital experiences. How exactly does gamification work? Is it very efficient? Can it really be applied to learning purposes?

Charlotte Cavalier, developer advocate at CodinGame, answered all these questions in the talk she gave at MiXiT conference in April 2017. Here’s a presentation adapted from it.


You can find a recording of the talk Charlotte gave on the MiXiT site:

[FR] Jouer Pour Apprendre

On CodinGame, gamification appears under two different aspects. First, the programming puzzles themselves are mini-games. But the activity on the platform is also gamified with achievements, experience points and leaderboards.

We strongly believe that gamification can help developers learn more easily. However, we have also acknowledged that it does not resonate with every developer.

How much have games helped you improve your programming skills?