Intermediate to Advanced

Data Structures and Algorithms Course

Crack the interview — from arrays to graphs to dynamic programming, with the patterns that keep coming up.

100 lessons18 weeksVerifiable certificateCode in your browser

600/month · every path included · no card needed to preview

What you’ll learn

  • Arrays
  • Linked lists
  • Trees
  • Graphs
  • Dynamic programming
  • Sorting algorithms

Course content

8 modules · 100 lessons

  1. 01Arrays, Strings & Hashing18 lessons
  2. 02Linked Lists, Stacks & Queues13 lessons
  3. 03Trees & Graphs13 lessons
  4. 04Weighted Graphs, Shortest Paths & MST7 lessons
  5. 05Sorting & Dynamic Programming14 lessons
  6. 06Advanced Algorithms & Patterns12 lessons
  7. 07Math & Number Theory9 lessons
  8. 08Advanced String & Graph Algorithms14 lessons

Common questions

How long does the Data Structures and Algorithms course take?

About 18 weeks at a steady pace. It's 100 lessons across 8 modules, and you can go faster or slower — access is not time-limited while your membership is active.

Do I get a certificate?

Yes. Finishing the path issues a verifiable Data Structures and Algorithms certificate with a unique ID that anyone — including an employer — can check on our site.

Do I need to install anything?

No. Exercises run in your browser, so you write code and see it checked against real test cases without setting up a compiler or an editor.

What does it cost?

Membership is ₹600 per month and covers every path on the platform, not just this one.

Other courses