Live cohortTechnologyINVARIANT
Data Structures & Algorithms Bootcamp
A 10-week live, problem-led bootcamp that teaches data structures and algorithms in the order interviews test them.
Cohort startsDate to be announced
Duration10 weeks · ~6 hrs a week
Curriculum8 modules · 27 lessons
LevelInterview prep
LanguageEnglish & Hindi
Fee₹18,000
What you will be able to do
Recognise which data structure fits a problem
Prove correctness with invariants, induction and complexity arguments
Complete two timed mock interviews with feedback
Solve 250+ problems with worked solutions
Who it is for
- Can write basic code in any language
- Has seen arrays and hash maps before
- Can commit about 6 hours a week, including live sessions
- Wants the reasoning, not a memorised problem list
Curriculum
8 modules, 60 hours
- INV-01Complexity, Arrays & StringsDeriving time and space complexity · Prefix sums · Difference arrays · In-place array techniques6 h
- INV-02Two Pointers, Sliding Window & HashingFixed and variable-size windows · Effective use of hash maps6 h
- INV-03Linked Lists & Binary SearchFast-slow pointers · List reversal and cycle detection · Binary search on the answer6 h
- INV-04Stacks, Queues & Monotonic StructuresMonotonic stack and queue problems · Expression evaluation · One structure built from another6 h
- INV-05Recursion & BacktrackingRecursion trees and induction · Subsets and permutations · N-Queens and Sudoku6 h
- INV-06Trees, BSTs, Heaps & TriesTree traversals and construction · BST invariants · Priority queues · Trie-based prefix search9 h
- INV-07GraphsBFS and DFS · Topological sort · Dijkstra and Bellman-Ford · Union-find with path compression · Grids as implicit graphs9 h
- INV-08Dynamic Programming, Greedy & Mock InterviewsOverlapping subproblems · Proving greedy choices correct · Two timed mock interviews with feedback12 h