DEV Community

Sebastian
Sebastian

Posted on

80+ Free Coding Challenges Built Around Real-World Problems (Not Just Algorithms)

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)