Best DSA Warm-up Course (DSA + OA + CP) in India

Comprehensive Data Structures & Algorithms Structured Course by
Kumar K (SDE @ Amazon)

Video Preview
โ–ถ
Video Preview 2
โ–ถ

Meet Your Mentor

Kumar K (Karan Kumar)

SDE @ Amazon

1200+
Students Mentored
1158
Crack 20+LPA Offer from PBCs
1Lakh
Followers
LeetCode Champion(Guardian)

2100+ rated on LeetCode (Top 1% in world)

Google CodeJam + KickStart

All India Rank 12 in CodeJam and World Rank 360 in KickStart

HackerEarth

All India Rank 15 out of 200,000

Contest Expert

All India Rank 26 in LeetCode Weekly Contest

From Tier-4 College to Amazon SDE (During Covid Recession)

Having mentored 1200+ students in 5 years with 1158 successful placements in top tech companies, Kumar knows the struggle of breaking into tech from humble beginnings. His journey from a Tier-4 college to becoming an Amazon SDE will help you for your roadmap to success.

๐Ÿ“‹ Important Guidelines

โœ… Use Your Own Logic & Variables

Don't copy exact variables or logic. Understand concepts and create your own approach.

๐ŸŽฏ Extract Concepts, Not Code

Focus on understanding core ideas and implement them your own way.

๐Ÿค” Understand the "Why"

Analyze why each part is necessary to grasp deeper concepts.

๐Ÿš€ Prepare for Advanced Understanding

Build solid foundation for easy adaptation at higher levels.

๐Ÿš€ Made for Intermediate Level Students

This course is to be done by those students whose basic programming fundamentals are clear.

๐Ÿ“ Revision Notes Template: Create revision notes like this template: Template Link

Course Completion Path

This is the warm up DSA course. Once you complete it, join the premium 850 hour DSA course at https://training.desiqna.in

You have to complete this to be ready to join the pro batch and start attending pro DSA sessions! (Watch all videos + make notes even if you know the solution)

๐Ÿ”ข Hashing | Prefix Sum | Suffix Sum

Session Content Resources
Foundation Hashing Part 0, 1, 2
Sessions 0-9 Concept Building Sessions ๐Ÿ“‹ Session-0
๐Ÿ“‹DOC
๐Ÿ“‹ Session-1
๐Ÿ“‹ DOC
๐Ÿ“‹ Session-2
๐Ÿ“‹ Doc
๐Ÿ“‹ Session-3
๐Ÿ“‹ Doc
๐Ÿ“‹ Session-4
๐Ÿ“‹ DOC
๐Ÿ“‹ Session-5
๐Ÿ“‹ Doc
๐Ÿ“‹ Session-6
๐Ÿ“‹ DOC
๐Ÿ“‹ Session-7
๐Ÿ“‹ DOC
๐Ÿ“‹ Session-8
๐Ÿ“‹ Doc
๐Ÿ“‹ Session-9
๐Ÿ“‹ Doc
Session 10 Amazon Interview Session
Session 11 Zscaler OA ๐Ÿ“‹ Video
๐Ÿ“‹ DOC
Session 12 Two Sum
Session 13 Max distance between same elements, Count pairs with given sum=k, First unique character in a string, Find common characters
Recap Recap
Session 14 Longest Consecutive Sequence, Longest Subarray with 0 sum ๐Ÿ“‹ Video
๐Ÿ“‹DOC
๐Ÿ“‹DOC
Session 15 Count Subarrays having Sum K, Count Subarrays with given XOR ๐Ÿ“‹ Video
๐Ÿ“‹ DOC
๐Ÿ“‹ DOC
-
Session 16 Amazon OA 2025 Part-1 (Prefix + Math Modulo) ๐Ÿ“‹ Video
๐Ÿ“‹ Doc
Session 17 Hashing(Prefix + Suffix) over Subsequences [Leetcode Contest] ๐Ÿ“‹ Video1
๐Ÿ“‹ Video2
๐Ÿ“‹ Doc
Session 18 Hashing,Prefix Sum,Suffix Sum(Leetcode Contest) ๐Ÿ“‹ Video1
๐Ÿ“‹ Doc

๐Ÿ‘‰ Two Pointer

Session Content Resources Importance
Master-class Two Pointer Template + Master-class ๐Ÿ”ฅ VERY IMPORTANT
Foundation Strong Foundational Video + Google Interview Session ๐Ÿ“‹Video 1
๐Ÿ“‹Google Interview Video
๐Ÿข Google Interview DOc
Microsoft OA Microsoft Interview Session ๐Ÿ“‹Video 1
๐Ÿ“‹Doc
Google SDE-3 Interview Part 1 Google SDE-3 Interview Part 1 ๐Ÿ“‹Video 1
๐Ÿ“‹DOC
Google SDE-3 Interview Part 2 Google SDE-3 Interview Part 2 ๐Ÿ“‹Video 1
๐Ÿ“‹DOC

๐Ÿ” Binary Search


Session Level Video
Session 1 Interview Level Video

Doc
Session 2 Interview Level
Session 3 Interview Level Video
DOC
-
Session 4 Interview Level Video
DOC
-
Session 5 Interview Level Video
DOC
Session 6 Microsoft OA Video
Doc

๐ŸŽฏ Greedy Algorithms

Topic Content Platform/Company Resources
Introduction Intro + Leetcode Contest LeetCode ๐Ÿ“‹Video
๐Ÿ“‹Video
๐Ÿ“‹DOC 0
๐Ÿ“‹DOC 1
Advanced Codeforces(D) Problem Solving Codeforces ๐Ÿ“‹ Video
๐Ÿ“‹ DOC
Competitive Codechef 1900+ Rated Problems CodeChef ๐Ÿ“‹ Video
๐Ÿ“‹ DOC
Industry OA IBM OA IBM ๐Ÿ“‹ Video
๐Ÿ“‹DOC
Advanced Codechef Problem Session CodeChef ๐Ÿ“‹ Video
๐Ÿ“‹ DOC
Hybrid Greedy + Intuition + Two Pointer Goldman Sachs ๐Ÿ“‹ Video
๐Ÿ“‹ DOC
Advanced Greedy + Math Analysis Atlassian (70LPA) ๐Ÿ“‹ Video
๐Ÿ“‹ DOC

๐ŸŒ€ Recursion

Session Content Resources Solutions
Session 1 Introduction (Explanation by Kumar K) Video

๐Ÿ“Š Dynamic Programming

Session Level Videos
Session 1 Interview Level Video
DOC
Session 2 Interview Level Video
DOC
Session 3 Interview Level Video
DOC
Session 4 AtCoder DP Session Video
DOC
AtCoder DP Problems 1
AtCoder DP Problems 2
Session 5 PayPal OA Video
DOC

๐Ÿ“Š Graph

Session Content Resources
Intro Intro to graphs
Session 1 BFS and its applications
โœ… Video
Session 2 BFS - Graph OA level (Thoughts + Intuition)
โœ… Video
DOC
Session 3 BFS - Intermediate Level Trick + Understanding
โœ… Video
DOC
Session 4 BFS - Uber SDE Interviewย 2025
โœ… Video
DOC
Session 5 DFS Master Session (Thoughts + Process + Intuition)
โœ… Video
DOC

๐Ÿงฎ Math

Topic Content Resources
Modulo Knowledge Fundamental concepts ๐Ÿ“‹Video
๐Ÿ“‹DOC
Math(nCR) Foundational Concept ๐Ÿ“‹Video
๐Ÿ“‹DOC
-
Factor + Prime Factor Intro 0 ๐Ÿ“‹Video
๐Ÿ“‹DOC
-
Factor + Prime Factor Intro 1 ๐Ÿ“‹Video
๐Ÿ“‹DOC
-
Factor + Prime Factor Codechef Contest P0, P1 ๐Ÿ“‹Video 1
๐Ÿ“‹Video 1
๐Ÿ“‹DOC
-
Factor Optimization Google SDE-2 Interview ๐Ÿ“‹ Video 1
๐Ÿ“‹ Video 2
๐Ÿ“‹ Video 3
๐Ÿ“‹ DOC
-

๐ŸŒณ Trees

Session Content Resources
Session 1 Fundamental tree concepts ๐Ÿ“‹ Video
๐Ÿ“‹ DOC
Session 2 Advanced tree traversal ๐Ÿ“‹ Video
๐Ÿ“‹ DOC
Session 3 Google SWE Intern OA ๐Ÿ“‹ Video
๐Ÿ“‹ DOC
-
Session 4 Tree optimization techniques ๐Ÿ“‹ Video
๐Ÿ“‹ DOC
Session 5 VmWare OA ๐Ÿ“‹ Video
๐Ÿ“‹ DOC

What to Do After Completing This Course

Continue Your Learning Journey

After completing the prerequisite DSA course by Kumar K sir, proceed to the next level:

This comprehensive guide will take your DSA skills to the next level and prepare you for top tech company interviews + OA