Level Up Your Competitive Programming Skills
Ready to boost your USACO rank?
Our intensive summer course is designed for students aiming to move from Silver to Gold—and beyond. Taught by top-performing competitors, USACO camper and platinum qualifier!
This course offers:
- structured lessons
- live coding demonstrations
- practice problems modeled on real USACO challenges
- one on one programming help
Goals:
- Prepare students to reach USACO Gold and beyond
- Develop cross-disciplinary problem-solving abilities
- Foster a collaborative learning environment with peers and instructors
Prerequisites:
- USACO Bronze/Silver or AP CS
- Basic programming experience (Python, Java, or C++)
- Knowledge of basic programming logic
- Have a code editor/IDE (https://code.visualstudio.com)
- Make sure to have a computer
Tuition: $500 ($85 per class, earnings will go towards aiding foster children)
Course Dates: June 16 – June 28
Class Time: Mondays, Wednesdays, Fridays • 4:00 PM – 6:00 PM
Office Hours: Tuesdays, Thursdays, Saturdays • 4:00 PM – 6:00 PM (Over Discord)
Location: 20432 Silverado Ave #212, Cupertino, CA 95014
Contact: matthewxia9@gmail.com / gmbrianlaw@gmail.com
Registration: http://bit.ly/43xxhJL
Syllabus
- Review / Setup / Basic Concepts, Time Complexity
- Sorting / Binary Search
- Prefix Sums / Precomputation
- Introduction to Trees and Graphs / Traversal
- DFS / BFS / Floodfill
- Greedy Algorithms / Introductory Dynamic Programming
Instructors:
Brian Law
- USACO Camp Qualifier | Master on Codeforces
- Rising senior at Lynbrook High School
- Passionate coder since 7th grade; creator of full-stack apps and CLIs
- Hobbies: blogging, Bilibili, and hanging out with friends
Matthew Xia
- USACO Platinum qualifier | Candidate Master on Codeforces
- Rising senior at Lynbrook High School
- Self-taught programmer since 8th grade
- Loves working out, reading, gaming, and ice cream. Listens to podcasts and music during free time