Competitive Programming Initiative
We promote competitive programming among students through resources, classes, outreach, and contests.
Our Initiatives
USACO Guide
The USACO Guide is a free collection of curated, high-quality resources to take you from Bronze to Platinum and beyond.
Classes
Learn USACO through high-quality classes with vetted, experienced instructors and a curated curriculum.
Clubs
Running a CP/CS club? Get access to curriculum, problemsets, and contests tailored for school clubs!
Contests
A selection of programming contests targeted towards pre-college students.
Workshops
Join free online webinars with useful information from panels, interviews, and events about competitive programming!
Announcements
Jun 4, 2022
Create Your Own USACO Guide Group
We're opening access to USACO Guide Groups to everyone! Groups is a learning management system that allows assigning problems, posting announcements, and tracking progress with a leaderboard. Now, you're able to create your own group and invite your friends -- go to the groups page to get started.
Sept 5, 2021
USACO Guide Groups Public Beta
USACO Guide Groups is a learning management system that allows you to post announcements and assign problems to group members. It also includes a live leaderboard to encourage competition! Access is now available to the public; if you want to create a group, fill out this form.
Mar 5, 2021
USACO February Problems Added
All problems from the USACO 2021 February Contest have been added to the USACO problem table here.
Jan 28, 2021
USACO January Problems Added
All problems from the USACO 2021 January Contest have been added to the USACO problem table here.
Dec 26, 2020
USACO December Problems Added
All problems from the USACO 2020 December Contest have been added to the USACO problem table here.
Oct 25, 2020
We're Open Source!
If this project has helped you, consider giving us a star on Github! As a fully open source project, we depend on community members like you to improve our product. Check out the contributing module to learn how you can help make the USACO Guide better.
July 27, 2020
Looking for Contributors
We're particularly interested in Bronze - Gold competitors who are willing to review most (if not all) of the modules in their corresponding divisions. Check the module about contributing for details regarding what this would entail.
Sign up for our newsletter
Get announcements for future classes, contests, new initiatives & more!
No spam emails. You can unsubscribe at any time!
We're a 501(c)3 nonprofit organization — all donations are tax deductible. Since our inception in September 2020, we've impacted well over 16,000 students across our various initiatives.
Meet our team
Comprised of USACO Finalists and top USACO competitors, our team is committed to increasing participation in competitive programming.
Benjamin Qi
Darren Yao
Maggie Liu
Michael Cao
Nathan Wang
Evan Zhao
Melody Yu
Alex Wang
Bing-Dong Liu
Daniel Guan
Ryan Chou
Trisha Sabadra
Varun Ragunath
Vincent You
Andi Qu
Andrew Wang
Nathan Chen
Siyong Huang
Akshat Singhania
Albert Jiang
Andrew Xu
Eric Xu
Faris Raza
Frank Xiao
Harsh Akunuri
Lokesh Pampatti
Nathan Zhang
Omar Ahmed
Peng Bai
Rishabh Agarwal
Tianqin Meng
Former Team Members
Jesse Choe
Amy Chang
Arpan Banerjee
Jay Fu
Neo Wang
Nikhil Chatterjee
Albert Zhu
Amogha Pokkulandra
Ananth Kashyap
Atharv Jain
David Li
David Zhang
Dustin Miao
Harry Wang
Jeffrey Meng
Juheon Rhee
Justin Huang
Nathan Gong
Pranav Jadhav
Vikas Thoutam
Aadit Ambadkar
Adham Ibrahim
Aditya Gupta
Akshar Yeccherla
Alex Chen
Arnan Bawa
Arnav Adhikari
Ben Dodge
Chuyang Wang
Ian Zhang
Jason Antwi-Appah
Jeffrey Zhang
John Tian
Jonathan Paulson
Mithil Srungarapu
Mrinall Umasudhan
Oscar Rendón
Paul Chen
Riley Bonner
Shikhar Ahuja
Sofia Yang
Stanley Zhao
Vidith Madhu
Vivian Han
Yifan Ma