The third methodology is integrating game elements into the educational process. We use both specialized educational games to master programming concepts and gamification elements in classes.
Game elements in Coddy's methodology:- Specialized educational games — such as Codecombat and CodeMonkey for learning programming basics
- Levels and achievements system — students "level up" their character as they master new skills
- Team competitions — regular mini-hackathons and tournaments between students and groups
- Rewards and badges system — for completing tasks and demonstrating creativity
- Storytelling and quests — learning in the context of engaging stories and adventures
EXAMPLE: In the "Python for Teens" course, students earn virtual currency "Coddy Coins" for completing assignments, helping classmates, and creative solutions. These coins can be "spent" on hints for difficult tasks, extra time working on personal projects, or participation in special masterclasses.