Club Logo Competitive Programming Club at UC San Diego

Training Resources

Below are some resources for learning and practicing competitive programming.

Educational Resources

Competition/Practice Sites

  • Codeforces: This is one of the most famous competitive programming websites. You can participate in online competitions, solve problems from a huge problem bank, and learn from blogs and website solutions. A few of our favorites are 1 and2.
  • VJudge: An online judge platform where you can participate in programming competitions by submitting problems to various other platforms. We also hold our weekly contests on VJudge
  • Kattis hosts several official contests (you can find many regionals and world finals here).
  • CodeChef Code-Chef is an online educational program and competitive programming community of global programmers.

Past Lesson Slides

Fall 2024

Winter/Spring 2024

Past Contests

All contest passwords are “ucsd_icpc”.

Fall 2024

Spring 2024

Winter 2024 & Earlier