Coder's Arena

CpE Challenge 2026

Choose your language and work through the practice problems before contest day.

Live event status

Loading status...

Practice
Status unavailable
Registration
Status unavailable
Contest
Status unavailable

RegisterStart PracticeRead the RulesView Rankings

How it works

  1. Register with your class code.
  2. Complete practice and get a full score on the final five problems.
  3. Return on contest day using the same browser.
  4. Wait for your entry to be approved, then enter when the contest opens.

The contest

3 hours
Time to work through the problems.
5 problems
Your best score on each one counts.
Choose your language
Python, Java, C++ or C.
Live rankings
Follow your progress throughout the contest.

All participants receive a Certificate of Participation. The top three receive Champion, 1st Runner-up and 2nd Runner-up recognition. The Java champion does not advance to Regionals.

Before you join

Enter your name as it should appear on your certificate.

During the contest, stay in full screen and keep this tab open. Your first violation is a warning; the second disqualifies you. Work on your own and submit code you can explain.

Tab, full-screen, paste and submission activity is monitored.

Questions before you start

Where do I get my class code?

Your instructor will give you the code. Choose your class, then enter that code when you register.

How do I return to my work?

Open this site in the same browser and choose Continue. If you cannot find your entry, ask an organizer for help.

Which browser should I use?

Use a current version of Chrome or Edge on a desktop or laptop. You will need full screen for the contest.

What if my internet drops?

Keep this page open. Your edits are saved in this browser, and the connection will retry automatically. Once you reconnect, check your last result before submitting again.

Who can help me?

Contact your class instructor or the event host.