BlastOut Solutions logoBlastout Solutions
    ← 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.

    1. Week 1–2
      Arrays & strings

      Two pointers, sliding window, prefix sums.

    2. Week 3–4
      Linked lists & stacks

      Reverse, cycle detection, monotonic stack.

    3. Week 5–6
      Trees & graphs

      DFS, BFS, traversal, shortest path.

    4. Week 7–8
      Dynamic programming

      Memoisation, tabulation, common families.

    5. Week 9–10
      Mocks & system design intro

      Weekly mocks, behavioural prep.

    Next course

    Full Stack