1 of 9

Resources

2 of 9

Judges with Regular Contests

  • Codeforces: The most popular judge, with frequent contests and thousands of high quality problems of various difficulty levels. (codeforces.com)
  • AtCoder: Another popular judge, particularly popular for its frequent beginner friendly “AtCoder Beginner Contests.” (atcoder.jp)
  • CodeChef: Another online judge, contests are held every wednesday. (codechef.com)

3 of 9

Problem Sets

  • BdOI Past Problems: Problem statements from past editions of BdOI. (olympiad.org.bd/resource)
  • CSES: Judge with 300+ highly educative problems. (cses.fi)
  • oj.uz: Online judge with past problems of many OI contests. (oj.uz)

4 of 9

Learning Resources: Books

  • Competitive Programmer’s Handbook by Antti Laaksonen (cses.fi/book/book.pdf)
  • Competitive Programming 3 by Steven Halim

5 of 9

Learning Resources: Websites

  • USACO Guide: Website with tutorials on various algorithms used in OI contests sorted by difficulty, along with practice problems and their solutions. (usaco.guide)
  • CP Algorithms: Wikipedia of CP algorithms and tricks. (cp-algorithms.com).
  • Codeforces Catalog: List of the most useful blogs on Codeforces. (codeforces.com/catalog)
  • Shafaet’s Blog: Bangla blog covering various topics of competitive programming. (www.shafaetsplanet.com/planetcoding)

6 of 9

Learning Resources: Videos

7 of 9

Communities

  • CJC: Discord server of BdOI enthusiasts. (discord.gg/8N47hNPhh9).
  • Bangladesh CP Server: Discord server of all types of CP enthusiasts from Bangladesh. (discord.gg/RmmKvjMZwT)

8 of 9

Miscellaneous

  • OI Checklist: Checklist to track the OI problems you’ve tried and solved. (oichecklist.pythonanywhere.com).
  • CLIST: List of upcoming CP contests, along with many more features. (clist.by).
  • Awesome Competitive Programming: List of various awesome things related to CP. (github.com/lnishan/awesome-competitive-programming)

9 of 9

The End