Bronze
Ages 12 - 18
For students who have recently learned to program, but who have no training in algorithms beyond basic concepts like sorting and binary search.
"In an application where we are processing millions of objects, it is not unusual to be able to make a program millions of times faster by using a well-designed algorithm."
- Algorithms, by Sedgewick and Wayne
Bronze
Ages 12 - 18
For students who have recently learned to program, but who have no training in algorithms beyond basic concepts like sorting and binary search.
Level 0
Usaco levelBronze
Ages12-18
Book requiredNo
Level 1
Usaco levelBronze
Ages13-18
Book requiredNo
Level 2
Usaco levelBronze
Ages13-18
Book requiredYes
Coming soon
Bronze, Silver, Gold, and Platinum levels correspond to official USACO divisions