Roadmap
Programming Skills (Basic)A beginner-friendly study plan for basic math, implementation, strings, arrays, and control flow.Data Structure (Basic)A beginner-friendly study plan for arrays, strings, linked lists, stacks, queues, and trees.Heap (Priority Queue)Practice heap and priority queue problems for ordering, top-k queries, scheduling, and streaming data.BacktrackingPractice recursive search problems that build candidates, backtrack choices, and explore combinations.Dynamic ProgrammingPractice dynamic programming problems grouped by patterns such as states, transitions, and optimization.LeetCode Summer IntensiveA week-by-week intensive practice plan covering common LeetCode patterns and problem types.