This section includes the most important coding interview patterns with curated lists of LeetCode problems for each pattern. Learn which problems use Sliding Window, Two Pointers, Binary Search, DFS, BFS, Dynamic Programming, and other common algorithmic patterns, with direct links to practice each problem on LeetCode.