Are people aware of similar gamified approaches to learn web dev/programming concepts? This game definitely helped me grok flexbox
CryptoZombies[2] is often the recommended start for anyone wanting to learn Ethereum's Solidity and associated front-end library. It's not as gamified though.
[1]: https://codepip.com/
There was a site that also helps you learn Git in a really nice visual way: https://learngitbranching.js.org/
On a slightly unrelated note, i think that it's also important to figure out what to learn in the first place. Therefore, i think that this site is pretty useful for seeing some of the common technologies or practices: https://roadmap.sh/