Raising the Standard in
Competitive Programming
London’s Hub for Advanced Algorithmic Training and Competitions
Who We Are
We are a student-run organisation committed to advancing competitive programming by providing structured training, mentorship, and meaningful opportunities for growth, enabling students to develop technical excellence and long-term engagement within the algorithmic programming community.
Algorithmic Training
Observation, formal reasoning, and problem solving. We run structured weekly training streams designed to develop technical intuition from foundational patterns to elite contest performance.
Explore TrainingCompetitions
Fairness, integrity, and technical rigor. We host rated virtual rounds and premier collegiate tournaments with mathematically verified problem sets.
Explore CompetitionsSoftware We Build
Scalable, robust, and open-source. We engineer contest platforms, financial market terminals, and developer infrastructure to power the competitive programming ecosystem.
Explore Our SoftwareWork With Us
We’re always glad to welcome new people who are curious about competitive programming and eager to get involved. Whether you’re an experienced competitor or just beginning your journey, there are many ways to contribute, learn, and grow within KCPC. If you’re interested in working with us, we’d love to hear from you and help you find the right place to get started!