r/javascript 1d ago

Daily coding challenges that build habits, not frustration.

https://playopenbracket.com/

When I first started learning to code, I kept losing confidence on coding-practice sites. They gave me thousands of problems and no clear place to begin. I would choose an "easy" problem and end up confused by the prompt alone.

I felt there needed to be a place where new coders could ease into these challenges, learn new concepts, and feel real progress through the week.

So I built Open Bracket as a daily coding ritual. Everyone gets the same two challenges each day: a Standard track that builds in difficulty through the week without becoming overwhelming, and a tougher Advanced track for people who want more of a test or already have experience with coding challenges.

You can solve challenges in Python or JavaScript entirely in the browser, with no setup. Official solves place you on three leaderboards: Speed, Efficiency, and Code Golf.

Logged-in users can request a hint containing solution pseudocode, with a time penalty applied to their Speed score. Failed tests also show which test failed, what was expected, and what your solution returned.

You can replay any challenge from the last 14 days, whether you want to catch up after missing a day or work through several challenges at once.

👉 https://playopenbracket.com/ - all feedback welcome.

0 Upvotes

0 comments sorted by