Columbia Competitive Programming brings together students who enjoy solving challenging algorithmic problems and competing as a team. Through courses, regular practice, training camps, and contests, students develop their problem-solving skills and prepare to represent Columbia in the International Collegiate Programming Contest (ICPC).
We welcome students of all experience levels, from those entering their first programming contest to experienced competitors preparing for regional and international competition. Our community offers opportunities to learn, practice, and work through difficult problems together.
Head Coach: Christian Lim
Co-Coaches: Josh Alman, Grace Lim, and Rain Zimin Yang
Learn about our ICPC team and results, explore courses and student clubs, join a training camp or local contest, and browse resources for independent practice. For organizations interested in supporting our students, sponsorship opportunities are also available.