USACO Advanced Gold Class

This course is offered on-site in Spring semester upon request.

We offer year round USACO (USA Computing Olympiad) training classes at students’ appropriate levels. USACO is the most prestigious pre-college Computer Science competition in the states. For more information on USACO:

We spent hundreds of hours analyzing contest problems in all recent years and levels, performed extensive and meticulous data analysis to create proprietary materials to prepare students to succeed in their contest in the most efficiently and targeted manner.

USACO Advanced Gold Class is for students who have completed our USACO Gold class, or are currently a USACO Gold Division contestant. The course is composed of 15 sessions, it runs in each spring and give students more practices and drills to further sharper their skills for advanced competitive programming.

For information on the USACO competition, visit

About Our USACO Advanced Gold Class 


Students should satisfy one of the following requirements to full take advantage of our USACO Advanced Gold course:

1. Has participated in the USACO gold level contest before

2. Has successfully completed our USACO Gold course or equivalent


Complete the USACO Gold level contest and become USACO platinum level contestant!

Where is the USACO Advanced Gold course in our recommended learning path? 

 USACO Gold –> USACO Advanced Gold


  • Advanced graph algorithms
  • Dynamic programming
  • Greedy methods
  • Advanced USACO gold level algorithms
  • Advanced data structures
  • Elementary geometric algorithms

Note: Our curriculum’s leveling definitions are mostly more advanced than most other institutes, please refer to our topic list for each level and contact us to personalized evaluation for the student if he/she has attended USACO classes/camps at other institutes.

Must Read: Detailed comparison between our scope/contents and a typical USACO class elsewhere