Summary
Highlights
The DSA curriculum starts with the basics, including arrays, strings, 2D arrays, sets, and maps. It also covers the fundamentals of space and time complexity, with embedded videos and checklists to guide problem-solving approaches.
The curriculum progresses to learning patterns like two pointers, sliding window, prefix sum, sorting, binary search, and bit manipulation for arrays and strings. Subsequently, it introduces advanced data structures such as stacks, queues, hash tables, linked lists, and trees, along with algorithms like traversals and breadth/depth-first search.
A curated set of problems is provided to cover essential patterns for cracking interviews. The program teaches a step-by-step approach to problem-solving, includes multiple timed mock tests, and features practice problem sets. All content is taught in live sessions by mentors from top-tier product companies.
The curriculum includes take-home exercises across DSA levels 1, 2, and 3, with students solving over 150 problems. It was created in consultation with subject matter experts. Technical experts are available for live chat and calls, and live revision sessions allow for questions and discussions. The DSA problems are regularly updated based on interview experiences at top product companies like Swiggy, Amazon, Cred, and PhonePe.