arrow_back
Introduction to DSA course - Welcome!
Welcome to our course. DM me for any help!
Revision focused course for all learners
[NEW NEW] - Practice 150 Questions !!!
All guides and resources - download from here
15 DSA patterns - awesome resource
[Interview help] guides, links, questions, resources
All our premium guides (bonus - free)
DSA revision complete guide (pdf)
150-DSA-questions
Recursion and Backtracking guide (pdf)
Dynamic programming guide (pdf)
Graphs guide (pdf)
Tree traversals guide (pdf)
Complete tech job guide
Facebook generic interview question list
DSA revision slides and sheets
DSA video (1.5 hrs) for quick revision
All questions DSA Sheet
Check the sheet here
Complete this DSA sheet
Everything about JavaScript
JS part 1 - Introduction, basics, looping
JS part 2 - Functions, Arrays
JS part 3 - Variables, Data Types , Type Conversions and Operators
JS part 4 - Conditional Statements and Loop
JS part 5 - Functions, Arrays ,For in For of , Spread, Copy, Methods and Array destructuring
JS part 6 - Asynchronous, Set Timeout , Callback, Callback Hell, Promise and Async_Await
JS part 7 - Objects, Object inside Array, Function inside Function, Lexical Scope, This keyword , New and Symbol
JS part 8 - proto , prototype and class
JS part 9 - promises, async, await, and objects
[NEW] - DSA - 150 - zip solutions
Code file - 150 solutions
[NEW] - 150 DSA solutions - part 1
DSA questions sheet
DSA questions list (pdf format)
How to solve DSA problems [must watch]
1 - Contains Duplicate
2 - Valid Anagrams
3 - Two Sum
4 - Group Anagrams
5 - Top K Frequent Elements
6 - Product of Array Except Self
7 - Is Valid Sudoku
8 - String Encode and Decode
9 - Longest Consecutive Sequence
10 - Valid Palindrome
11 - Two Sum II
12 - 3 Sum
13 - Permutation in String
14 - Trapping Rain Water
15 - Best time to buy and sell stock
16 - Longest Substring without Repeating Characters
17 - Longest Repeating Character Replacement
18 - Container With Most Water
19 - Minimum Window Substring
20 - Sliding Window Maximum
21 - Valid Parentheses
22 - Min Stack
23 - Evaluate Reverse Polish Notation
24 - Generate Parentheses
25 - Daily Temperatures
27 - Largest Rectangle In Histogram
28 - Binary Search
29 - Search a 2D Matrix
Koko eating Bananas
31 - Find Minimum In Rotated Sorted Array
32 - Search In Rotated Sorted Array
33 - Time Based Key Value Store
35 - Reverse Linked List
36 - Merge Two Sorted Lists
37 - Reorder List
40 - Add Two Numbers
41 - Singly Linked Lists
42 - Find The Duplicate Number
43 - LRU Cache
45 - Reverse Nodes in K Group
46 - Invert Binary Tree
47 - Maximum Depth of Binary Tree
48 - Diameter of Binary Tree
49 - Balanced Binary Tree
50 - Same Tree
[NEW] - 150 DSA solutions - part 2
51 - Subtree of Another Tree
52 - Lowest Common Ancestor of a Binary Search Tree
53 - Binary Tree Level Order Traversal
54 - Binary Tree Right Side View
55 - Count Good Nodes In Binary Tree
56 - Validate Binary Search Tree
57 - Kth Smallest Element in BST
58 - Construct Binary Tree from Preorder and Inorder Traversal
59 - Binary Tree Maximum Path Sum
60 - Serialize And Deserialize Binary Tree
61 - Implement Trie Prefix Tree
62 - Design Add And Search Words Data Structure
63 - Word Search 2
64 - Kth Largest Element in Array
65 - Last Stone Weight
66 - K Closest Points to Origin
67 - Kth Largest Element in Array
68- Task Scheduler
69 - Design Twitter
70 - Find Median from Data Stream
71 - Subsets
72 - Combination Sum
73 - Permutation
74 - Subsets 2
75 - Combination Sum 2
76 - Word Search
77 - Palindrome Partitioning
78 - Letter Combinations of a Phone Number
80 - Number of Islands
81 - Clone Graph
82 - Max Area of Island
83 - Pacific Atlantic Water Flow
84 - Surrounded Regions
85 - Rotting Oranges
86 - Walls And Gates
87 - Course Schedule
88 - Course Schedule 2
89 - Redundant Connection
91 - Graph Valid Tree
92 - Word Ladder
93 - Reconstruct Itinerary
94 - Min Cost to Connect All Points
95 - Network Delay Time
96 - Swim in Rising Water
97 - Alien Dictionary
98 - Cheapest Flights Within K Stops
99 - Climbing Strairs
100 - Min Cost Climbing Stairs
[NEW] - 150 DSA solutions - part 3
101 - House Robber
102 - House Robber 2
103 - Longest Palindromic Substring
104 - Palindromic Substrings
105 - Decode Ways
106 - Coin Change
107 - Maximum Subarray
108 - Word Break
109 - Longest Increasing Subsequence
110 - Partition Equal Subset Sum
111 - Unique Paths
112 - Longest Common Subsequence
113 - Best Time to Buy and Sell Stock with Cooldown
114 - Coin Change 2
115 - Target Sum
116 - Interleaving String
117 - Longest Increasing Path in a Matrix
118 - Distinct Subsequences
119 - Edit Distance
120 - Burst Balloons
121 - Regular Expression Matching
122 - Maximum Subarray
123 - Jump Game
124 - Jump Game 2
125 - Gas Station
126 - Hand of Straights
127 - Merge Triplets to Form Target Triplet
128 - Partition Labels
130 - Insert Interval
131 - Merge Intervals
132 - Non overlapping Intervals
133 - Meeting Rooms - I
134 - Meeting Rooms - II
136 - Rotate Image
137 - Spiral Matrix
138 - Set Matrix Zeros
139 - Happy Number
140 - Plus One
141 - Pow x,n
142 - Multiply Strings
143 - Detect Squares
144 - Single Number
145 - Number of 1 Bits
146 - Counting Bits
147 - Reverse Bits
Time complexity, Big-O notation
Big O Introduction
Big-O Space Complexity
Big O of Array and Objects
Big-O Exercises Time Complexity
Arrays, Hashmaps - Introduction and Questions
Arrays(insertion , deletion , traversing)
Big O of Array and Objects
Arrays Questions
Arrays - Longest String
Array - find Zero Triplets
Arrays - Find Max Min
Arrays - Remove Given Element
Hashtable questions
Hash Table - Two Sum
Hash Table - Find Duplicates
Hash Table - Item In Common
Arrays, Pointers, Sliding window revision
Quick revision - Arrays
Two Pointers - Introduction
Slow and fast pointer - Introduction
Two pointer and Sliding window revision
Arrays and Hashmaps generic revision sheet
Binary search
Binary search introduction
Binary search quick revision and resources
Binary search revision sheet and template
Linked lists
Singly Linked Lists Complete video
Doubly Linked Lists Complete video
Linked lists questions
Linked list revision guide (pdf)
Linked list quick revision (video)
Linked lists generic revision sheet
Linked list questions - solutions
Singly Linked Lists - Reverse
Singly Linked Lists - Remove Duplicate
Singly Linked Lists - Remove Duplicate Unsorted Array
Singly Linked Lists - Find Middle
Singly Linked Lists - Detect Cycle Start
Doubly Linked Lists - Detect Cycle
Doubly Linked Lists - Reverse a List
Doubly Linked Lists - Swap First and Last
Recursion, Backtracking
Recursion - Introduction
Recursion + Call Stack - Deep understanding
Recursion, Backtracking intro (live class)
Backtracking revision video
Recursion and Backtracking (pdf guide)
Recursion and backtracking generic revision sheet
Backtracking questions sheet
Backtracking questions
Backtracking - subsets
Backtracking - subsets 2
Backtracking - permutations
Backtracking - combination sum
Dynamic programming
Recursion and Backtracking generic revision sheet
Dynamic Programming generic revision sheet
Dynamic programming revision (video)
DP questions list
Dynamic programming complete guide
DP patterns
DP and Graphs major topics and resources
Graphs - Introduction
Graphs - Introduction
Adjacency List - Introduction
Adjacency Matrix - Introduction
Adjacency List - Add Edge
Adjacency List - Remove Edge
Adjacency List - Add Vertex
Adjacency List - Remove Vertex
DP and Graphs major topics and resources
Stacks, Queues
Stacks revision sheet
Queues revision sheet
Stack - Introduction
Stack - Constructor
Stack - Push
Stack - Pop
Queue - Introduction
Queue - Enqueue
Queue - Dequeue
Stacks questions
Stack _ Reverse String
Stack _ Balanced
Stacks _ Sort Stack
Graphs - algorithms and questions
Graphs questions list
Graphs generic revision sheet
Graphs complete
Graphs revision part 1 (video)
Trees - Binary, BST, BFS, DFS
Tree Traversal Guide - BFS and DFS
Binary Search Tree Full Video
Breadth First Search - detailed video
Depth First Search - detailed video
Trees generic revision sheet
Complete question list - trees
Trees orders - in, post, pre (pdf guide)
Tries, Priority Queue
Tries revision (video)
Priority queue revision (video)
Trie visualization
Questions - heaps
Article - tries
Sorting
Merge Sort
Insertion Sort
Selection Sort
Bubble Sort
Quick Sort
Sorting summary
Revising DSA using Chat GPT
Introduction to Chat GPT prompts
Prompt for explaining code
Prompt for similar DSA questions
Prompt for new DSA questions
Prompt for multiple solutions for DSA question
Join 1:1 mentorship
1:1 mentorship + 24/7 Whatsapp access + all courses
Join the mentorship plan
Preview - FAANG Job ready DSA mastery course (250+ videos, 100+ pages revision book included)
Discuss (
0
)
navigate_before
Previous
Next
navigate_next