Competitive programming algorithms are documented with descriptions and examples in CP-Algorithms.
USACO Guide
USACO Guide curates competitive programming tutorials and resources organized from USACO Bronze through Platinum.

About USACO Guide
USACO Guide is a free website that collects curated competitive programming tutorials and practice resources, organized from USACO Bronze through Platinum. It is created by the Competitive Programming Initiative and is written by USACO contestants, including two-time IOI winner Benjamin Qi. The guide lists topics that have historically appeared in USACO contests, and it includes practice problemsets and solutions across a range of difficulties.
The guide does not claim to be an official USACO syllabus, and it makes no guarantees about topics in future contests. Its content is structured around USACO, but the homepage states that people who do not take USACO can also use it.
Key features
- Curated tutorials organized by USACO Bronze, Silver, Gold, and Platinum levels
- Vetted lists of external resources for learning individual topics
- Practice problemsets with solutions across a range of difficulties
- Progress-tracking tools for monitoring completion of guide modules
- Community help through the USACO Forum
- The homepage describes the guide as free to use.
- Written by top USACO contestants, including a two-time IOI winner and a USACO problemsetter.
- Usable by competitive programmers who do not take USACO contests.
- USACO has no official syllabus, so the guide's topic list is not an official one.
- The guide makes no guarantees about the topics that will appear in future USACO contests.
USACO Guide at a glance
- Website
- usaco.guide
- Category
- Education & Learning › Learn to Code
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Web
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
USACO Guide alternatives
Tools and sites you could use instead, ranked by how closely they match.
Toph hosts competitive programming contests and problems on algorithms and data structures, with a community for participants.
This list collects modern C++ techniques used in coding interviews and competitive programming.
A beginner tutorial introduces game programming with QB64 Phoenix Edition.
Programiz offers free online compilers and code editors alongside programming tutorials for languages including Python, JavaScript, SQL, and C++.
ZetCode offers accessible programming tutorials covering C#, Go, Python, Java, and other languages.
Popular in Learn to Code
Well-known listings from the same topic.
USACO Guide FAQ
Is this an official USACO syllabus?
Can I use this guide if I do not compete in USACO?
How do I report a problem or ask a question?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











