gitgud is a community-curated collection for competitive programmers who want to practice beyond the fundamentals. Problem archives are enormous, but problem quality varies. gitgud helps surface the problems that teach something memorable.
Inspired by "Canon Events" from Across the Spider-Verse, Canon Problems are the problems that fundamentally change how you approach competitive programming.
gitgud brings those problems together through community recommendations, making it easier to spend your practice time on ideas and techniques worth learning. Explore recommendations from Codeforces and Kattis, find contests, and track the problems you've solved.
Start with the fundamentals:
Once you're ready to work through a problem archive, read Um_nik's guide to practicing competitive programming—then come find the problems the community believes are worth your time.
gitgud is open source. Issues and pull requests are welcome.
Released under the MIT License. gitgud is an independent community project and is not affiliated with Codeforces or Kattis.