USACO silver 

The goal if this class is to prepare students for the upcoming USACO Silver contests. Upon completion of this course, students should have enough material and preparation to pass into the Gold division. Throughout this course, students will learn and apply several algorithms that are required to know for the Silver division (Greedy, Graph theory, data structures). Students will exercise and strengthen their programming knowledge and algorithmic thinking skills. Regular homework with multiple programming assignments will be given, and students are trained to be able to solve problems by themselves from start to finish. 


  • Typing speed: 25 wpm minimum; 30 wpm recommended. 

  • Is already qualified for the USACO Silver division, or demonstrates ability to complete any past USACO Bronze contest without assistance. 

  • Prior experience with recursion is strongly recommended to keep up with the pace of the course 

Laptop requirement:

Any laptop or computer with reliable access to the Internet and at least 8 GB of RAM is sufficient for this course. All operating systems supported. 

Instructor Name:

Michael Chen



Michael Chen is entering his sophomore year at Yale University, studying computer science. He has had multiple competitive programming experiences during high school. Besides qualifying for the USACO Platinum division, Michael has also won first at the Stanford Programming Contest the ACSL International All Star Contest.  His other interests include machine learning and web development.  

Students Also Like



287 Northern Blvd, Suite 211 Great Neck NY USA 11021