USACO Silver 2


Our USACO Silver curriculum is composed of two parts: Silver 1 and Silver 2. This is the second part of our entire USACO Silver curriculum. For the silver 1 part, see here.

Total # of Lessons: 12




Our USACO Program | Enroll Silver 1 Class | Enroll  Silver 2 Class


We offer year round USACO Silver class (USA Computing Olympiad) from San Francisco Bay Area (South Bay/San Jose/Cupertino).  USACO is the most prestigious pre-college Computer Science competition in the states. For more information on USACO:


Train and prepare students to pass the USACO Silver level contest to become Gold level contestants.


This course is for students who satisfy at least one of the following criteria:

  • have completed our USACO Bronze course or equivalent, or,
  • have passed the Bronze level contest


** All topics below would be taught and practiced with specifically for Silver level contest.

  • Silver level searching algorithms
  • Silver level advanced data Structures
  • Silver level tree and graph algorithms
  • Other Silver level advanced algorithms
  • Optimization
  • Implementation problems

Note: Our curriculum’s leveling definitions are in general 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.

Silver1 and Silver2

Our two-parts silver course of Silver 1 and Silver 2 covers THE ENTIRE set of techniques that students need to learn to pass the USACO Silver contest. They are two consecutive Silver courses that cover different topics that go from easier ones to more advanced ones, each accounting for about half of the Silver-level topic lists. Students should take Silver 1 first then continue into Silver 2. Silver 2 is not a drill and practice course for Silver 1.

Must Read: Scope and topic comparison between our curriculum and other USACO class providers

Silver 2 Class Content 

Course # of Problems Video Slide
USACO Silver Lesson #13 3 108 minutes 14 pages
Free Lesson (Automation Mode) 3 50 minutes 3 pages
USACO Silver Lesson #14 5 103 minutes 24 pages
USACO Silver Lesson #15 4 133 minutes 16 pages
USACO Silver Lesson #16 4 112 minutes 19 pages
USACO Silver Lesson #17 4 108 minutes 20 pages
USACO Silver Lesson #18 5 105 minutes 20 pages
USACO Silver Lesson #19 4 100 minutes 15 pages
USACO Silver Lesson #20 4 123 minutes 21 pages
USACO Silver Lesson #21 4 102 minutes 15 pages
USACO Silver Lesson #22 5 112 minutes 15 pages
USACO Silver Lesson #23 4 109 minutes 16 pages
USACO Silver Lesson #24 3 119 minutes 22 pages


Additional information

Learning Mode

Self-paced, Weekly live (Zoom)

Reviews by Students and Parents on “USACO Silver 2”

  1. I learned a lot from the USACO Bronze/Silver classes and they helped me gain the knowledge I needed to work towards the bronze and silver tiers. The curriculum is well thought out teaching numerous algorithms, data structures, and more. Overall I recommend these classes to anyone who wants to take java programming up a level and start problem solving.

  2. My son has learned a lot from the Java and USACO classes. He started with Fundamental Java and continued through Silver 2. The lessons are very engaging, students are challenged and encouraged to try their best, but never pressured. My son has grown from a complete novice to a competent CS student. He is actually a bit sad that he has completed all the “live” classes he can take at this point. I highly recommend AscendeLearning classes to anyone who wants to explore and learn programming.

Provide your comment/review: