You are on level: Student
Overview
Basic Data Structures
Basic Algorithms
Same Direction
Opposite Direction
Sliding Window
Cycle Finding
Speedrun
DFS on Tree
Binary Search Tree
Combinatorial Search
Additional States
Aggregation and Memoization
Additional Practices
Speedrun
Vanilla BFS
Matrix as Graph
Implicit Graph
Directed Graph / Topological Sort
Weighted Graph
Minimum Spanning Tree
Introduction
Dynamic number of subproblems
Knapsack
Additional Practices
Disjoint Set Union | Union Find
Data Structure Design
Segment Tree
Monotonic Stack
Line Sweep
Tree Traversal without Recursion
Amazon OA
Microsoft OA
Google OA
Editorials
You can update your schedule later
Begin today and be fully prepared by November 20, 2025
New Feature: Study Notes
We've added a powerful note-taking system to help you organize your learning! Create and save notes for any article or problem with Markdown support, real-time preview, and auto-save functionality. Your notes are automatically synced and can be accessed from your dashboard.