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)