Loading

Loading missions...

Could not start

{{game.loadError}}

Back
World {{game.level.worldId}} · {{game.worldNames[game.level.worldId]}}Level {{game.level.id}}/{{game.levels.length}}

{{game.level.title}}

XP{{game.progress.xp}}
Score{{game.progress.totalScore}}
Streak{{game.progress.streak}} day{{game.progress.streak === 1 ? '' : 's'}}
Daily goal

Build the habit, one mission at a time.

{{game.progress.dailyCompleted}} / {{game.progress.dailyGoal}}
{{game.dailyGoalMessage()}}
World {{worldId}}{{game.worldProgress(worldId).done}}/{{game.worldProgress(worldId).total}}
{{game.worldNames[worldId]}}

Mission data

{{game.level.difficulty}}
{{item.value}}
{{segment.text}}
{{game.groupLabel(group)}}{{group.text}}
{{game.assertionLabel(assertion)}} · checks context without consuming
•✓×!—

Your Regex

Press Enter to run
/
Use the shortcuts below or type normally.
Mission complete
{{n <= game.score.stars ? '★' : '☆'}}

{{game.score.total}} points

{{game.level.explanation}}

Base+{{game.score.base}}
First try+{{game.score.firstTryBonus}}
No hints+{{game.score.noHintBonus}}
Efficient Regex+{{game.score.efficiencyBonus}}
Daily goal: {{game.progress.dailyCompleted}}/{{game.progress.dailyGoal}} missions today · 🔥 {{game.progress.streak}} day{{game.progress.streak === 1 ? '' : 's'}}
🏅 Achievement unlocked: {{achievement.title}}
{{achievement.text}}
View challenges
Achievements

Your Regex journey

{{game.completedCount()}}/24 missions completed
{{achievement.icon}}
{{achievement.title}}{{achievement.text}}
Progress is saved only in this browser.