PatternMastery Course

Video walkthroughs, pattern guides, and structured learning. Every module follows the BASIC Framework.

Full course access opens in

Loading...
1

Introduction to BASIC Framework

How to approach any algorithm problem using pattern recognition. The science behind it.

3 videosFoundation
🔒
2

Arrays & Hashing

Frequency counting, prefix sums, and core array manipulation patterns.

28 videos35 problems
🔒
3

Two Pointers

Left-right, fast-slow, and sorted array patterns that appear in 40%+ of interviews.

22 videos25 problems
🔒
4

Sliding Window

Fixed and variable window patterns. Substring and subarray optimizations.

18 videos20 problems
🔒
5

Stack & Queue

Monotonic stacks, next greater element, and expression evaluation patterns.

20 videos22 problems
🔒
6

Binary Search

Standard, rotated, and answer-space binary search. Boundary conditions mastered.

16 videos20 problems
🔒
7

Trees (DFS & BFS)

Recursive tree traversals, BST operations, level-order patterns.

35 videos40 problems
🔒
8

Graphs

BFS, DFS, Union Find, Topological Sort, shortest paths. The pattern that connects them all.

30 videos35 problems
🔒
9

Dynamic Programming

1D, 2D, knapsack, LIS, and interval DP. From recognition to implementation.

40 videos45 problems
🔒
10

Backtracking & Greedy

Combinations, permutations, constraint satisfaction, and greedy choice patterns.

24 videos28 problems
🔒
11

Advanced Topics

Tries, Segment Trees, Bit Manipulation, Math patterns, and design problems.

25 videos30 problems
🔒
12

Company-Specific Paths

Google, Meta, Amazon, Apple, Microsoft, Netflix, Uber, Stripe. Curated by real interview data.

8 company paths200+ problems
🔒

Course content is being finalized for the May 5 launch. Start prepping now with our free practice (100 problems) and YouTube channel.