CodeCup is a nationwide challenge which happens at each CodeDay, starting at 6:30pm Pacific Time. The challenge changes each season, and is led by Michael Zhang.
All participants at each city compete together: it's city-vs-city.
Each season, the first-place city will win 3 leaderboard points, the second-place city will win 2, and the third-place will win 1. The leaderboard never resets.
Because you're competing as a city, there are no individual prizes, but each season's first-place city will get a CodeCup victory cup to display at future CodeDays!