USACO Bronze – Summer 2020

*** Class is full, please click “Enroll” to be placed in waitlist (How does wait list work?). We will try best to accommodate interested students! If we are unable to place you, enrollment fee will be returned in full.  Please also consider the flexible option of taking the class online to control your own learning pace in summer.

Total # of Lessons:  15
06/07/2020 – 08/30/2020 Sun 1:15 pm – 3:15 pm
Registration Fee: $50 (Due at registration)
Remaining tuition: $1500 (Due upon invoice)


Our USACO Program How Do We Stand Out  Students’ Stellar Results

Class Dates

Date Lesson# Note
Sun, June 7, 2020 1
Sun, June 14, 2020 2
Sun, June 21, 2020 3
Sun, June 28, 2020 4
Sun, July 5, 2020 5
Sun, July 12, 2020 6
Sun, July 19, 2020 7
Sun, July 26, 2020 8
Sun, August 2, 2020 9
Sun, August 9, 2020 10
Sun, August 16, 2020 11
Sun, August 23, 2020 12, 13 1:15 pm – 5:15 pm
Sun, August 30, 2020 14, 15 1:15 pm – 5:15 pm


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
    • basic use of class and object

Preferably students will be much better prepared to take our USACO bronze class after completing the Intermediate Java Programming class or AP Computer Science A class and be able to focus on learning data structures and algorithms in the USACO courses.

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 not a programming class, but truly a contest and competition preparation,  and focuses on problem solving, algorithms and data structures.

For students who wants to learn programming for the purpose of competition, they should take our fundamental programming classes first.

We offer year round USACO 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:


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

This course covers THE ENTIRE set of techniques that students need to learn to pass the USACO Bronze contest. Compared to many other USACO curriculum, you spend LESS TIME, LESS TUITION, and LEARN MORE.

Some Numbers In Comparison

Our Bronze Curriculum Bronze lessons at Institute A Bronze lessons at Institute K
How many sessions (i.e. semesters) in total needed  1 session only 2 sessions 2 sessions
How many lessons per course 14 lessons (weeks) 12 lessons (weeks) per session ( 18 lessons (weeks) per session
How many hours per lesson 1.75 hr 2 hr 1 hr
Total Number of Lesson Hours 26 hrs total 48 hrs total 36 hrs total
Total Number of Weeks Needed 15 weeks total (one semester only) 24 weeks needed (2 semesters) 36 weeks needed
Topics covered More – All techniques bronze contests tested Less Less, only basic 

Must read

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

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.