Java or C++

USACO Silver the Right Way

Complete the following classes and activities to pass Silver contest. Guaranteed.

We employ vast numbers of former national and international olympiads winners to develop and evaluate our curriculum to be used at our camps and year round courses. Our curriculum is continually updated with latest questions and concepts from the target competitions according to the most recent trends.

If you are new to Silver training start with this class. You will learn the fundamentals of Silver algorithms such as sorting, searching and data structures.

12 Lessons. ~60 hours.

Silver Part 2

After completing Part 1, continue the journey by learning some more Silver concepts such as recursion, depth or breadth first search and intro to graphs.

12 Lessons. ~60 hours.

Problem Solving (PS)

After finishing the Silver level foundations training, tackle categorized real USACO questions including the harder ones with PS course.

12 Lessons. ~60 hours.

Practice Makes Perfect

Coding with learned algorithms and data structures only get better with practice. Mini Camps, Mock Exams, and extra PS classes offer just that.

Several Options. Hours Vary.

Several Formats Offered to Choose From

There Is A Class That Fits Your Needs

Live Interactive

Live classes offer interaction with a real instructor across the virtual classroom. The best feature of this class is its fixed schedule that motivates students to study and get through the material.

Recorded / Self Paced

Recorded / Self Paced classes are exact replica of an actual class recently conducted. It is best if you have a busy schedule or in a hurry to accellerate learning.

Live Support Hybrid

Live Support Hybrid classes combine best of both types of classes. Students study the material in advance and then meet with the instructor to discuss their questions.

What Does a Lesson Look Like?

Lesson Format

Most lessons are about 2 hours each. Discussions are led by the class teacher with questions and input from students. All lessons are recorded. So you can watch the lesson to review a topic or if you miss the class.

Self Paced classes have access to the recorded videos as well as all related materials such as handouts, solutions, exercises, and exams. They also have teacher support through Virtual Office.

Homework Is Graded Automatically

How Is the Progress Measured?

Each lesson is accompanied with a number of practice questions assigned as homework. Students are expected to write their code and submit to the system for correction. The system provides compiler feedback and checks whether the test cases are satisfied. 

Such submission activities are recorded and automatically graded. This helps students and parents to review their progress and identify the challenges ahead.

Percent Completed
Lesson 1 Quiz: Variables
Lesson 3: Unit Project
Final Exam
Additional Features

We Strive for Excellence

We have been educating top national winners since 2013. Our goal is to help your student achieve their goal as we have done so in the past. 

Award Winning Teachers

All of our teachers are trained and experienced in coaching gifted students for their respective level. They are either champions in rigorous national and internatinal competitions or trained students to win those awards. See our faculty bios for details.

Small Size

We are committed to the success of each student with individual attention. We keep our instructor/student ratio at about one to tewelve. If student number is more than twelve, a second instructor is added up to a maximum of 18 students in a classroom.

Practice Exams

Each class generally includes several practice exams to improve students' test taking skills. Their solutions are fully provided in writing and as a lecture as part of the course curriculum. We also offer Mock Exams during the year with fresh questions.

Offline Support & Collaboration

Students can post their questions in the Virtual Office discussion forums. Teachers generally respond in writing in a day. Students may respond as well. Students may hold impromtu live meetings to collaborate as well through the conferencing technology provided.

Placement Guidance

Give us a call or email us to help you find the right course and answer your questions about the competitions for free.

One Full Year Access

Each class registration automatically lasts for one full academic year (September-August), more than enough for students to study its curriculum.

Free Trial

Most classes offer 24 hours cancellation policy with Full Refund. See Terms and Conditions for details.

Free Events

Currently registered students are automatically registered to take part in activities such as mock exams and contest review sessions.

Custom Instruction Per Your Unique Needs

Private Tutoring

Sometimes one-to-one or small group private instruction is required to meet the demands of accelaration or busy schedules. We offer tailored instruction per your group needs. Contact us for setting up a no-committment trial class with one of our top notch instructors.

Eligibility & Placement

To start the Silver level training passing Bronze level or completing full series of Bronze training modules is required. Advanced math background involving problem solving skills, such as AMC 10/12, is strongly recommended. If student can already score more than 60% in a Silver contest, the Problem Solving (PS) class is the recommended class.

Learning Options

If you caught the live class schedule in time and are not in a hurry then Live Class option is the recommended way. If a live class is not available then we recommend the Self Paced option. This option is also best for upper grade students who need acceleration or students with busy schedules. During winter, summer time, and other academic breaks live classes are offered with intensive schedules ("camp"). Camps offer the most practice time with teachers. As such camps, especially summer camps, are the best option for most students.


Please note that number of lessons are not the same as the number of topics. This is because some topics are discussed over multiple lessons. Also sometimes there are mixed review of multiple topics.

Part 1

Built-in Data Structures
Breadth First Search (BFS)
Divide and Conquer
Depth First Search (DFS)
Flood Fill
Prefix Sum Array
Sliding Window and Two Pointers

Part 2

Difference Array
Introduction to Graphs
Tree Algorithms
Sweep Line
Geometry: points, lines, line segments, polygons
Introduction to Dynamic Programming
Sweep Line
Numeric Algorithms
Greedy and Ad-hoc Problems
Simulation Problems

Schedule & Registration Options

Add course to cart for current price and available discounts.
Live Interactive Classes
Class Sort descending Start Date (Calendar) Time Regular Price
Intensive C++
Saturday, Sep 10 th, 2022
10:00 AM - 11:45 AM $800.00
Intensive Java
Saturday, Sep 10 th, 2022
12:00 PM - 1:45 PM $800.00
Silver C++ (Part 2 of 2) - Spring 2022
Monday, Jan 24 th, 2022
4:30 PM - 6:30 PM $600.00
Silver Java (Part 2 of 2) - Spring 2022
Thursday, Jan 27 th, 2022
4:30 PM - 6:30 PM $600.00
USACO Silver C++ (Part 1 of 2) - Fall 2021
Monday, Sep 13 th, 2021
4:30 PM - 6:30 PM $600.00
To Be Scheduled
USACO Silver Java (Part 1 of 2) - Fall 2021
Thursday, Sep 16 th, 2021
4:30 PM - 6:30 PM $600.00
To Be Scheduled
Year Round Part I
Sunday, Sep 11 th, 2022
9:00 AM - 11:00 AM $800.00
Online Camp Classes
Class Sort descending Start Date (Calendar) Time Regular Price
Problem Solving Camp
Monday, Dec 26 th, 2022
8:00 AM - 3:00 PM $1,000.00
Problem Solving Mini Camp
Friday, Nov 25 th, 2022
8:00 AM - 3:00 PM $600.00
USACO Silver Mini Camp - Fall 2021
Friday, Nov 26 th, 2021
8:30 AM - 4:00 PM $400.00
To Be Scheduled
USACO Silver Mini Camp - Spring 2021
Saturday, Feb 13 th, 2021
8:30 AM - 4:30 PM $350.00
To Be Scheduled
USACO Silver Mini Camp - Spring `22
Saturday, Jan 15 th, 2022
8:30 AM - 4:00 PM $250.00
To Be Scheduled
USACO Silver Part I
Monday, Jun 20 th, 2022
8:00 AM - 3:00 PM $1,200.00
USACO Silver Part II
Monday, Jul 11 th, 2022
8:00 AM - 3:00 PM $1,200.00
USACO Silver PS Summer
Monday, Jul 25 th, 2022
8:00 AM - 3:00 PM $1,200.00
USACO Silver PS Summer
Monday, Jun 6 th, 2022
8:00 AM - 3:00 PM $1,200.00
USACO Silver PS Winter 2021
Monday, Dec 27 th, 2021
8:00 AM - 4:00 PM $800.00
To Be Scheduled
Self Paced Classes
Class Sort descending Start Date (Calendar) Time Regular Price
USACO Silver (Part 1 of 2 / Self Paced)
At Your Own Flexible Schedule $450.00
USACO Silver (Part 2 of 2 / Self Paced)
At Your Own Flexible Schedule $450.00
USACO Silver PS (Self Paced)
At Your Own Flexible Schedule $450.00