Code: CC25A




This course is the first course of the two courses corresponding to USACO Bronze level.


Scoring 500/1000 in USACO Bronze contests

Who should take this course?

A student who wants to take this course is recommended to finish Algebra I or a similar level math course. In addition, it's recommended to accomplish ONE of the followings:

  • Scored 300+ in a USACO Bronze contest
  • Successfully completed the second part of an AlphaStar Programming course (CS21B or CS22B or CS23B)


This course is composed of 12 classes as follows:

  • Class 1: Warm-up USACO Bronze problems
  • Class 2: File I/O Review, Simulation Problems
  • Class 3,4,5: Searching and Sorting (Brute-force, built-in sort, structures)
  • Class 6: Midterm Exam
  • Class 7: Searching and Sorting
  • Class 8: String Processing
  • Class 9,10,11: Mixed problem set
  • Class 12: Final Exam

These classes include solving / discussing several lecture exercises and 30+ medium / hard former USACO Bronze problems.

Next Course

The next course is CC25B: USACO Bronze - B.

It is recommended to complete at least 50% of the course (certificate of succesful completion) before taking the next one.


Course Schedule

Try Demo

Course Catalog

Diagnostic Exam

If you're not sure about your level or which course to take, it is recommended to take the diagnostic exam.

Take Now

Connect With Us