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