Achievement Badges
Recognize specific accomplishments with badges that reinforce the behaviors you want repeated.
In practice: Duolingo
Achievement badges recognize meaningful progress by turning completed actions into visible accomplishments. By celebrating milestones and building a collection of achievements, products reinforce motivation and give users a reason to keep engaging over time.
A claimable collection of achievements
Duolingo shows earned achievements as a collection of named badges (Weekend Warrior, Sage, Scholar) where common wins sit beside harder milestones. Badges are claimed, not awarded: tapping one plays a celebration animation and pays out gems, so completion feels like an event and the gaps in the set become a to-do list.
Why it works
Badges make progress visible and give users moments of recognition beyond the core activity itself. They turn repeated actions into achievements users can collect, remember, and use as signals of how far they've come.
How Duolingo does it
Specific Achievement
Each badge names a behavior or milestone, like finishing a set number of lessons or leveling up, so the recognition teaches which actions matter.
Claim Moment
Users tap to claim, a celebration animation plays, and gems land in their balance. The active gesture and the animation make completion feel like an event, not a log entry.
Collection View
Achievements live in a dedicated view where unlocked badges show history and locked ones preview future goals, giving both a trophy shelf and a to-do list.
Positive Reinforcement
Recognition plus a gem payout right after effort increases the likelihood of repeating the behavior; the reward arrives while the action is still warm.
Completion Motivation
A visible set with gaps triggers the urge to fill it, which quietly converts a reward system into a roadmap.
Competence Signaling
Badges give users evidence that they are gaining skill or consistency, which feeds the feeling of capability that keeps learning intrinsically rewarding.
Behavioral principles
Progress Visibility
Visible achievements help users understand how far they have progressed.
Goal Gradient Effect
Clear milestones encourage users to continue as they approach the next achievement.
Collection Effect
Existing achievements create motivation to complete the set or unlock additional rewards.
Identity Formation
Achievements become part of how users see themselves and their relationship with the product.
Design considerations
Badges should celebrate meaningful behaviors, not just activity volume. Too many superficial rewards shift attention away from the actual goal and make users optimize for points rather than value.
Implementation prompt
Use the pattern above as the reference, then prototype the same behavior in your own product surface.
I want to incorporate claimable achievement badges into my product. The goal is to make each milestone land as an event rather than a log entry. Please suggest how to implement this in the product: • Name each badge after a specific behavior, so the recognition teaches which actions matter • Make the user claim the reward with a deliberate action instead of awarding it silently • Pay out something real at the moment of claiming, while the effort is still warm • Keep earned and locked badges in one collection view, so it works as both trophy shelf and to-do list • Let the visible gaps in the set create the pull toward the next one For implementation, propose: • The badge set, criteria, and the behaviors each one is meant to reinforce • The claim interaction, its animation, and the reward attached • States for locked, earned-unclaimed, claimed, and near-miss • Copy that celebrates the accomplishment without inflating it • How to keep rewards pointing back at the value of the activity, so they do not crowd out the intrinsic reason to do it.