Most coding challenge platforms are algorithm-heavy. That's not a bad thing but after working on real projects, the problems that actually slow you down tend to look different.
Debugging code you didn't write. Integrating an API that doesn't behave. Refactoring a function that works but nobody wants to touch. Handling async flows that break in weird ways.
We built a free collection of challenges around exactly those scenarios as part of DojoCode, and published the full list as an open repo:
🔗 https://github.com/dojo-coder/free-code-challenges
Each challenge links to an interactive version you can solve in the browser — no setup, no install, just code.
What's included:
- Automation
- API integration
- Caching
- Refactoring
- UI Accessibility
- Async behavior & system simulations
- Algorithms & data structures
- and others more
Every challenge includes tests so you can validate your solution before moving on. Good luck and happy coding!
Top comments (0)