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

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

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)

๐Ÿ‘‰ 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 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