Advanced DSA

450+ Hours Lecture

820+ Questions

10 Live Sessions

4 Months Duration

4 Years Access

₹ 1799


Our students are placed at


1) C++ for Object Oriented Programming

2) Standard Template Library

3) Time Complexity

4) Space Complexity

5) 2 Pointer

6) Binary Search

7) Binary Exponentiation

8) Prime Sieve

9) Prime Factorization

10) Segmented Sieve

11) Bit Manipulation

12) Permutation

13) Combination

14) Recursion

15) Backtracking

16) Divide & Conquer

17) Matrix Exponentiation

18) Dyanmic Programming

19) Stack

20) Queue

21) Priority Queue

22) Kadane's Algorithm

23) Greedy

24) String

25) Rolling Hash

26) Graphs

27) Trees

28) Segment Trees

29) Dijkstra

30) Disjoint Set

31) Minimum Spanning Tree (MST)

32) Kurskal

33) Sparse Table

34) Fenwick Tree

35) Lazy

36) MO's Algorithm

37) Trie


Founder & CEO, CS FOR ALL

Ex-Goldman Sachs, Software Engineer



There is no need to know anything about coding beforehand as this course covers all important concepts from basic to advanced.

This course is open to individuals from all backgrounds and fields of study, who can learn C++ & DSA

It is a self-paced course, and one can take it alongside their college classes.

Hinglish (a blend of Hindi and English) is the medium of instruction for the course.

One can access the course for 4 Years.

After finishing this course, you will receive a certificate

To ensure sufficient time for learning key concepts and practicing questions, lessons will be unlocked every alternate day.

The course includes over 800+ thoughtfully selected questions that have been addressed in class

In order to write good code, we can utilize various tools and techniques. One such tool is a data structure, which serves as a designated location for storing and organizing data. Additionally, an algorithm is a set of steps that can be employed to effectively solve a specific problem.

Many companies, including Microsoft, Google, Amazon, and Facebook, frequently ask about Data Structures and Algorithms in job interviews. These concepts can also assist you in producing efficient and expandable code. Additionally, you can learn how to create code that performs more quickly and necessitates less storage.

After the batch starts, we will inform you about the community you can join.

This is a recorded self-paced course with LIVE mentorship sessions on C++, DSA, and project making.

The lectures will be in recorded format and uploaded according to the schedule(alternate days). The timings for the 10 Live sessions might vary which will be conveyed to students in advance.

Starting as early as possible will give you a good head start and ample time to practice. Rest assured that you are eligible to enroll as we will cover everything from basics to advanced.

After the batch commences, you will receive information regarding the platform. Kindly be advised that the course lectures will only be accessible from the 14th of March, 2023.