USACO Bronze – Fall 2019

Total #of Lessons: 15
Sunday 6:45 PM – 8:30 PM
Registration Fee: $50 (Due at registration)
Remaining Tuition: $1380 (Due upon invoice)


Class Dates

USACO Bronze
Sunday 6:45 PM ~ 8:30 PM Lesson#
8/25/2019 1
9/1/2019 No Class
9/8/2019 2
9/15/2019 3
9/22/2019 4
9/29/2019 5
10/6/2019 6
10/13/2019 7
10/20/2019 8
10/27/2019 9
11/3/2019 10
11/10/2019 11
11/17/2019 12
11/24/2019 13
12/1/2019 14
12/8/2019 15

We offer year round USACO Bronze and Advanced Bronze (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:

Scope of Our Curriculum

Our entire USACO curriculums at all levels are 100% proprietary and built in-house, and can be found at no other place.
We spent thousands of hours analyzing contest problems in all recent years and levels, performed extensive and meticulous data analysis to derive the list of skills/algorithms and data structures students need to learn for each specific levels – no more and no less, and then select the best problem sets for each topic.  We develop the curriculum with only one goal in mind that is the success for the students in their contest, therefore the curriculum of each level includes ALL topics that they need to know for each specific level within 15 lessons, this way we stay focused and targeted, and help students succeed in the most efficiently and targeted manner.


Prepare students to pass the the USACO contest at Bronze level, most of our students pass Bronze level on first attempt, and many with full scores!



Students should be comfortable writing program in Java (or C, C++) with all following knowledges and skills:

    • conditional statements
    • loops
    • array
    • functions
    • recursion

IMPORTANT NOTE: **NOT** like a lot of the USACO Bronze classes offered from other institutes, we do REQUIRE students to already possess the basic fundamental programming skills (preferable in Java but other languages are fine too).  Our bronze level class is truly a contest and competition preparation,  and focuses on problem solving, algorithms and data structures, and consistently delivers more advanced topics and contents.

For students who wants to learn programming for the purpose of competition, they should take our fundamental programming classes first which are roughly equivalent to what students will learn first from many other institutes’ bronze level classes.

Must read

How do our USACO courses compare with USACO courses provided from some other institutes?


    • Brute Force
    • Sorting and Searching
    • Intermediate Data structures
    • String processing
    • Recursion
    • Simulation problems

This Course In Your Ascending Path

Minimum Requirement:   

Fundamental Java Programming  –> USACO Bronze –> USACO Silver

Recommended Paths:   


For students who have passed the USACO Bronze contests or have completed our USACO Bronze course, please continue to the USACO Silver level course.