Coding · Pre-college students · On their own

USACO

This season's dates are posted on the official site.

How to enroll

Students sign up themselves with a free account. No school or coach needed.

  1. Go to usaco.org and choose Register for New Account
  2. Start in Bronze and take a contest during its window
  3. Move up as your scores improve
Create a free account ↗

In plain words

Online programming contests that students take on their own, from home. Everyone starts in Bronze and moves up through Silver, Gold and Platinum.

Great for

Students who like puzzles and are learning to code

Less ideal if

They've never written code. Learn the basics first.

What it takes

Cost
Free
Format
Online, from home · several hours per contest
Who
On their own · no team or coach needed
Time
Contests in winter. Steady practice between them helps.

Where it leads

  1. Bronze

    Where everyone starts

  2. Silver, Gold, Platinum

    Strong scores move you up a division

  3. US Open

    A proctored final contest in spring

  4. Training camp

    Top finalists are invited

Free prep

Official site · usaco.orgShare on WhatsApp

Want this one's dates on Runup?

We add dates for the most-requested competitions first.

Spot something wrong?

Tell us something

A wrong date, a missing competition, an idea. Takes 20 seconds.