DSA With AI
Curriculum

12 weeks of deliberate Blind 75 practice.

Every week combines new patterns, spaced repetition, and timed solve-from-blank sessions.

Week 1

Arrays, hashing, two pointers, and the habit of stating invariants before code.

Review loop: revisit 5 earlier problems from memory, then write one paragraph explaining the invariant that made the solution work.

Week 2

Sliding windows, stack discipline, and binary-search boundary control.

Review loop: revisit 5 earlier problems from memory, then write one paragraph explaining the invariant that made the solution work.

Week 3

Linked list pointer manipulation and mutation-safe narration.

Review loop: revisit 5 earlier problems from memory, then write one paragraph explaining the invariant that made the solution work.

Week 4

Trees, recursion, DFS/BFS, and ancestor-bound reasoning.

Review loop: revisit 5 earlier problems from memory, then write one paragraph explaining the invariant that made the solution work.

Week 5

Graph traversal, grid search, and visited-state design.

Review loop: revisit 5 earlier problems from memory, then write one paragraph explaining the invariant that made the solution work.

Week 6

Topological sort, graph validity, and connected components.

Review loop: revisit 5 earlier problems from memory, then write one paragraph explaining the invariant that made the solution work.

Week 7

1-D DP state definition and recurrence discovery.

Review loop: revisit 5 earlier problems from memory, then write one paragraph explaining the invariant that made the solution work.

Week 8

DP table shape, subproblem ordering, and sequence problems.

Review loop: revisit 5 earlier problems from memory, then write one paragraph explaining the invariant that made the solution work.

Week 9

Greedy decisions and interval sorting invariants.

Review loop: revisit 5 earlier problems from memory, then write one paragraph explaining the invariant that made the solution work.

Week 10

Backtracking trees, tries, and prefix pruning.

Review loop: revisit 5 earlier problems from memory, then write one paragraph explaining the invariant that made the solution work.

Week 11

Heaps, matrix transforms, and mixed timed review.

Review loop: revisit 5 earlier problems from memory, then write one paragraph explaining the invariant that made the solution work.

Week 12

Bit manipulation, weak-area remediation, and mock interview sets.

Review loop: revisit 5 earlier problems from memory, then write one paragraph explaining the invariant that made the solution work.