
Basics of Java
Are you starting with your coding journey? Not to worry, We will cover all the Basics of Java required for DSA. Ever struggled with pattern problems? Will teach you one technique and suddenly all the pattern problems are a piece of cake.Data Structures 1
In this part we will study about Arrays, Strings, Bit Manipulation and HashMap.

Recursion, Searching and Sorting
We will discuss how you can solve any recursion problem by following 3 steps. and just after that you will fall in love with recursion. Then we will do Searching and Sorting.Data Structures 2
Let's start the 2nd wave of Data Structures that are LinkedList, Stacks, Queues, Trees and Heaps.

DP and Graphs
Welcome the bosses of Data Structures and Algorithms. But not to worry, We at AlgoPrep teach it in such a way that at the end of the course you will ask DP and Graph Who is the boss now?