← All trainings
Live cohort · Online
DSA without the grinding-for-grinding's-sake.
Course · DSADuration · 10 weeksLevel · Intermediate
Ten weeks of pattern-led DSA practice — arrays, trees, graphs, DP — with weekly mock interviews and a curated problem set, not a thousand random LeetCode links.
What you'll walk away with
Outcomes by program end.
- 01Pattern fluency across arrays, trees, graphs, DP
- 02Weekly mock interviews with written feedback
- 03A curated problem set you can keep practicing
- 04Confidence in product-company technical loops
Week-by-week
Syllabus in order.
- Week 1–2Arrays & strings
Two pointers, sliding window, prefix sums.
- Week 3–4Linked lists & stacks
Reverse, cycle detection, monotonic stack.
- Week 5–6Trees & graphs
DFS, BFS, traversal, shortest path.
- Week 7–8Dynamic programming
Memoisation, tabulation, common families.
- Week 9–10Mocks & system design intro
Weekly mocks, behavioural prep.
Next course
Full Stack →