TeamsCode online coding contests for all levels

TeamsCode aims to spread computer science education to high school students by organizing online contests where students work on quality competitive programming problems in a team setting.

Our Mission

An inspirational competitive programming experience

Our unique team competitive programming contests aim to provide a fun and enjoyable experience to students regardless of their skills. We thrive to achieve that with the following features.
Contest Format
Our contests encourage teaming up with your friends to solve interesting competitive programming problem and inspire each other. Either divide and conquer or start a discussion on challenging problems.
Contest Prizes
On each contest, TeamsCode offers cash prize (up to $100 for each team member) to top high school finishers in Intermediate and Advanced division while everyone is welcomed to participate. We also have cool prizes for raffle winners!
Contest Problem Set
TeamsCode's problem sets are carefully created by our problem writing team. These problems cover a variety of topics in different levels while featuring an interesting context.
Contest Technology
TeamsCode Contest Portal offers a clean interface to submit solutions while getting instant feedback on test cases. It also has a real-time leaderboard to deliver the excitement of a programming contest to your screen!

CP Resources

Other Competitive Programming Contests
Competitive Programming Books
USACO Related Resources
Algorithm Resources and Templates
Past Contest Statistics

A community of coders around the world

Students and computer science enthusiasts around the world participate in TeamsCode events to sharpen their coding skills. Here are some statistics* from TeamsCode Spring 2022 Contest.
Total Submissions
Lines of Code
*Data extracted and compiled from TeamsCode Contest System's internal database and contest registration info during Spring 2022 contest.
Our Organization

By students, for students

TeamsCode is brought to you by a group of enthusiastic students that hope others can also share their enjoyment in computer science.
A History of Growth
Ever since 2017, we have aimed to bring something new or make a bigger impact at each contest. From a regional event to an international community. Up to today, we have served more than 3000 participants.
Lead by Students
TeamsCode's leadership team is composed of a group of students who truly cares. We make independent decisions for the good of the community. We also partner with other student organizations to better serve the community.
People Make Things Happen
If you are interested in helping us organize contests, please join us! Organizers take different roles in TeamsCode and work together to make contests happen.
Our Community on Discord
Join our community by clicking on our Discord invitation link. Ask questions, discuss problems, or just hangout with many like-minded people.
Partners and Sponsors

Supporting TeamsCode

Our awesome sponsors aids us in organizing a better contest. We also partner with other competitive programming organizations to foster a tight-knit community.