The USA Computing Olympiad (USACO) is a national programming competition for high school students.

USACO / Competitions


Work with an experienced USACO coach to navigate topics at each level, find areas to improve, and practice with individually curated problem sets from a variety of sources.

Target Audience

High School (or Middle School) students who are great problem solvers with strong math skills and some programming experience.

Competition Preparation

1) Programming / Debugging
2) Data Structures & Algorithmic Complexity
3) Problem Solving
4) Contest Strategy