Courses

"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

Gold

Ages 14 - 19

Where students encounter more standard algorithms of a more complex nature (e.g., shortest paths, dynamic programming) and more advanced data structures.

Level 6

Usaco levelGold


Ages14-18


Book requiredYes

Level 7

Usaco levelGold


Ages15-18


Book requiredYes

Level 8

Usaco levelGold


Ages15-19


Book requiredYes

Bronze, Silver, Gold, and Platinum levels correspond to official USACO divisions