Recommended Books

The books our coaches actually keep on their desks — for USACO prep, AP CS, and leveling up as a programmer.

Cracking the USACO Silver cover

Cracking the USACO Silver

by Eric Wang

A comprehensive guide to succeeding in the Silver tier of the USACO competition. Covers key problem-solving strategies, essential coding techniques, and advanced algorithms with clear explanations and practical examples — a great next step after Bronze.

View book
Mastering the USACO Gold cover

Mastering the USACO Gold

by Eric Wang

The follow-up to Cracking the USACO Silver, aimed at students pushing into the Gold tier. Goes deeper into sophisticated algorithms, data structures, and problem-solving methodologies, with detailed explanations and real problem sets throughout.

View book
AP Computer Science A Exam Preparation for Competitive Programmers cover

AP Computer Science A Exam Preparation for Competitive Programmers

by Eric Wang

Bridging the gap between algorithms and object-oriented programming. Focuses on the Java-specific topics AP CSA tests — inheritance, interfaces, polymorphism, ArrayList, String methods — so experienced competitive programmers can target a 5 without redundant algorithm review.

View book
Cat-tastic Java (Vol I): Fun with Felines cover

Cat-tastic Java (Vol I): Fun with Felines

by Eric Wang

An engaging, beginner-friendly introduction to Java programming through the whimsical world of felines. Covers the fundamentals — variables, loops, and object-oriented design — with cat-themed examples that make core concepts easier to grasp.

View book
Cat-tastic Java (Vol II): Fun with Felines and Code cover

Cat-tastic Java (Vol II): Fun with Felines and Code

by Eric Wang

The follow-up volume that keeps building on Java fundamentals with feline-flavored examples. Works as both an approachable intro for new programmers and a prep guide for high schoolers aiming to excel on the AP Computer Science exam.

View book