Curriculum
Please note that number of lessons are not the same as the number of topics. This is because some topics are discussed over multiple lessons. Also sometimes there are mixed review of multiple topics.
Part 1
Bit Manipulation
Builtin Data Structures
Disjoint Set Data Structure
Binary Indexed Tree
Introduction to Graph Data Structure
Minimum Spanning Tree (MST)
Shortest Path: BFS, Dijkstra,Bellman-Ford, Floyd-Warshall
Directed Acyclic Graphs (DAG)
Tree Algorithms
Part 2
Dynamic Programming
Longest Increasing Subsequence (LIS)
Longest Common Subsequence (LCS)
Edit Distance Algorithms
Subset Sum, 1-0 Knapsack
Dynamic Programming on Trees
Advanced BFS
Range Queries
Queries on a Tree
Computational Geometry
Advanced Sweep Line
Combinatorics, Numeric Algorithms
Schedule & Registration Options
Add classes to cart for current price and available discounts.
USACO Gold Self Study Options
Self Paced
USACO Gold (Part 1 of 2 / Self Paced)
At Your Own Pace
At Your Schedule
Access until September 2024
With Offline Teacher Support
For details check out the same title among the live classes.
Add to Cart
Self Paced
USACO Gold PS (Self Paced)
At Your Own Pace
At Your Schedule
Access until September 2024
With Offline Teacher Support
For details check out the same title among the live classes.
Add to Cart
Self Paced
USACO Gold (Part 2 of 2 / Self Paced)
At Your Own Pace
At Your Schedule
Access until September 2024
With Offline Teacher Support
For details check out the same title among the live classes.
Add to Cart
Self Paced
USACO Gold Mini Camp - Self Paced
At Your Own Pace
At Your Schedule
Access until September 2024
With Offline Teacher Support
For details check out the same title among the live classes.
Add to Cart
USACO Gold Live Class Options
Online Camp | 2023 Fall
Problem Solving Mini Camp
3 Daily Meetings. (Fri - Sun )
Nov. 24th to Nov. 26th
Between 8:00am and 3:00pm
America/Los_Angeles (PST)