- Each concept was split into three levels, each increasing in difficulty
- Solving a challenge was framed as a turn-based brawl against an enemy slightly above your skill level
- The concepts you learned were symbolized as weapons available to you in your next battle
While no such experience exists, I made this game that finally helps you teach yourself web development:
Try it today. Play again tomorrow. Within a week, you'll be a better front-end developer.