Data Structures and Algorithms Course

Master most-feared DSA Topics: Recursion, DP, Trees and Graphs

Access all Live Batches
Lifetime access of Recordings
Access Discord Community
Code available in C++, JAVA
Ace DSA Interviews
Access Interview Prep Question Sheet
Enroll
Data Structures and Algorithms Course

Week 1

Recursion

Basic Understanding
Recursive Stack Visualization
Head and Tail Recursions
Backtracking
Identifying Problems
Time Complexity Analysis
LIVE Problem Solving

Week 2

Dynamic Programming

Dynamic Programming Basics
Recursion to DP (Top-Down Approach)
Iterative Solutions (Bottom-Up Approach)
Space Optimization Techniques
Time Complexity Analysis
LIVE Problem Solving

Week 3

Advanced Dynamic Programming

Gap Method
Identifying Hard Problems
Time Complexity Analysis
LIVE Problem Solving

Week 4

Trees

Basics of Trees
Traversals
Recursive Problems on Trees
Binary Search Trees
Time Complexity Analysis
LIVE Problem Solving

Week 5

Graphs

Basics of Graphs
Traversals (BFS, DFS)
Common Graph Algorithms
Time Complexity Analysis
LIVE Problem Solving

Week 6

Advanced Graphs

Identifying Hard Problems
Time and Space Complexity Analysis
LIVE Problem Solving
Interview Focused Problems
Interview Prep Tips

Frequently asked questions