Prerequisites : Must Do
Class[Recording] Link : Click here
Class[Recording] Link : Click here
Beginner DSA Plan - 1
Watch the sessions in the given order- Pattern Programming-1 Date : 5/2/2026
Live Class[Recording] Link : Click here
Document link: Click Here
Homework : Click Here - Pattern Programming-2 Date : 6/2/2026
Live Class[Recording] Link : Click here
Document link: Click Here
Homework : Click Here - Pattern Programming-3 Date : 7/2/2026
Live Class[Recording] Link : Click here
Document link: Click Here
Homework : Click Here - Pattern Programming-4 Finale Date : 8/2/2026
Live Class[Recording] Link : Click here
Document link: Click Here
Revision Questions for Pattern Programming : Solve all the below patterns
PrepInsta : Click Here
PYNative : Click Here
Practice Questions : Solve them Click Here
Practice Questions : Solve them 1.Hackerrank Question 2.GeekForGeeks Question
Beginner DSA Plan - 2
- Introduction to ArrayList(Java) & List(Python) : Part 1 Date : 9/2/2026
Live Class[Recording] Link : Click here
Document link: Click Here
- Introduction to ArrayList(Java) & List(Python) : Part 2 Date : 9/2/2026
Live Class[Recording] Link : Click here
Document link: Click Here
- DSA : Prefix Sum Array + Hackerrank + Leetcode Date : 10/2/2026
Live Class[Recording] Link : Click here
Document link: Click Here
Solve them :
Simple-Array-Sum[HackerRank]
A Very Big Sum[HackerRank]
Running sum of 1D Array[leetCode] - DSA : Nested List + Hackerrank Date : 11/2/2026
Live Class[Recording] Link : Click here
Document link: Click Here
Solve them :
Mini-Max Sum[HackerRank]
StairCase[HackerRank]
Diagonal Difference[HackerRank]
- Brute Force Method Date : 12/2/2026
Live Class[Recording] Link : Click here
Document link: Click Here
Solve them :
Two Sum[LeetCode]
- Sub-Arrays: Brute Force Method[Important] Date : 13/2/2026
Live Class[Recording] Link : Click here
Document link: Click Here
Homework : Revise all the Programs & Topics Covered till now!
- HashMap DSA [Important]: Introduction + Methods Date : 15/2/2026
Live Class[Recording] Link : Click here
- Frequency HashMap DSA [Important]: Java Date : 15/2/2026
Live Class[Recording] Link : Click here
- Frequency HashMap DSA [Important]: Python Date : 15/2/2026
Live Class[Recording] Link : Click here
Intermediate DSA Module
DSA Module 1 : HashMap [Important] : Revise HashMap Sessions
- HashMap Session 1: Identify Duplicates Date : 16/2/2026
Live Class[Recording] Link : Click here
Document link: Click Here
Homework : Solve the Following LeetCode Questions
1. Contains-duplicate
2. Find-the-duplicate-number
3. Find-all-duplicates-in-an-array
- DSA : HashMap + Prefix Sum : SubArray Sum==k Date : 17/2/2025
Live Class[Recording] Link : Click here
Document link: Click Here
- DSA : HashMap/HashSet Remove Duplicates from Array Date : 19/2/2025
Live Class[Recording] Link : Click here
Document link: Click Here
- DSA : Strings Frequency HashMap Date : 19/2/2025
Live Class[Recording] Link : Click here
- DSA : KADANE'S ALGORITHM Date : 20/2/2025
Live Class[Recording] Link : Click here
Document link: Click Here
Homework : Maximum Subarray[LEETCODE] - DSA : Longest SubArray That Begins & Ends With Same Value Date : 21/2/2025
Live Class[Recording] Link : Click here
Document link: Click Here
Homework : TRY IT : Subarray sum [GFG] - DSA : TIME COMPLEXITY Date : 24/2/2025
Live Class[Recording] Link : Click here
Document link: Click Here
- DSA : TWO SUM [LEETCODE ] o(n) OPTIMISATION Date : 24/2/2025
Live Class[Recording] Link : Click here
Document link: Click Here
Solve them :
Two Sum[LeetCode]
DSA Module 2 : HashMap Hard Module[Very Important] : Revise All HashMap Sessions Before Starting
- DSA : LEETCODE : HASHMAP MODULE Date : 27/2/2025
Live Class[Recording] Link : Click here
Solve them :
Contains-duplicate[LeetCode]
Valid Anagrams[LeetCode]
Find-all-duplicates-in-an-array[LeetCode]
Find-the-duplicate-number[LeetCode]
Two Sum[LeetCode]
Majority Element[LeetCode]
First-unique-character-in-a-string[LeetCode]
Unique-number-of-occurrences[LeetCode]
Isomorphic-strings[LeetCode]
- DSA : SUBARRAY XOR==0 Date : 02/3/2025
Live Class[Recording] Link : Click here
Document link: Click Here
- DSA : Isomorphic-strings[LeetCode] Date : 05/3/2025
Live Class[Recording] Link : Click here
DSA : Module 3 : TWO POINTERS-BINARY SEARCH
- Two Pointers Introduction[LeetCode] Date : 08/3/2025
Live Class[Recording] Link : Click here
- 3Sum + Intersection of 2 Arrays[LeetCode] Date : 09/3/2025
Live Class[Recording] Link : Click here
- Happy Number HashSet [LeetCode] Date : 10/3/2025
Live Class[Recording] Link : Click here