Blog
All Articles
Deep dives into algorithms, data structures, coding patterns, and system design — each paired with a YouTube video walkthrough.
010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
Algorithms2026-03-04
Roman to Integer | Leetcode 13
System Design2026-03-04
HLD Vs LLD | System Design Essentials
System Design2026-03-04
Functional vs Non-Functional Requirements | System Design Essentials
System Design2026-03-04
Client Server Architecture | System Design Essentials
System Design2026-03-04
Back of the Envelope Calculations | System Design Essentials
Coding Problems2024-03-09
Word Search | Leetcode 79
System DesignScalabilityArchitecture2024-03-09
What is System Design?
Coding Problems2024-03-09
Validate Binary Search Tree | Leetcode 98
Coding Problems2024-03-09
Valid Parentheses | Leetcode 20
Coding Problems2024-03-09
Unique Paths | Leetcode 62
Coding Problems2024-03-09
Unique Binary Search Trees | Leetcode 96
Coding Problems2024-03-09
Trapping Rain Water | Leetcode 42
Coding Problems2024-03-09
Top K Frequent Elements | Leetcode 347
Coding Problems2024-03-09
Task Scheduler | Leetcode 621
Coding Problems2024-03-09
Symmetric Tree | Leetcode 101
Coding Problems2024-03-09
Subsets | Leetcode 78
Coding Problems2024-03-09
Sort Colors | Leetcode 75
Coding Problems2024-03-09
Single Number | Leetcode 136
Coding Problems2024-03-09
Search in Rotated Sorted Array II | Leetcode 81
Coding Problems2024-03-09
Search a 2D Matrix II | Leetcode 240
Coding Problems2024-03-09
Rotate Image | Leetcode 48
Coding Problems2024-03-09
Remove Nth Node From End of List | Leetcode 19
Coding Problems2024-03-09
Permutations | Leetcode 46
Coding Problems2024-03-09
Perfect Squares | Leetcode 279
Coding Problems2024-03-09
Path Sum III | Leetcode 437
Coding Problems2024-03-09
Partition Equal Subset Sum | Leetcode 416
Coding Problems2024-03-09
Palindromic Substrings | Leetcode 647
Coding Problems2024-03-09
Palindrome Linked List | Leetcode 234
Coding Problems2024-03-09
Number of Longest Increasing Subsequence | Leetcode 673
Coding Problems2024-03-09
Next Permutation | Leetcode 31
Coding Problems2024-03-09
Merge Two Sorted Lists | Leetcode 21
Coding Problems2024-03-09
Merge Two Binary Trees | Leetcode 617
Coding Problems2024-03-09
Merge k Sorted Lists | Leetcode 23
Coding Problems2024-03-09
Merge Intervals | Leetcode 56
Coding Problems2024-03-09
Maximum Subarray | Leetcode 53
Coding Problems2024-03-09
Maximum Depth of Binary Tree | Leetcode 104
Coding Problems2024-03-09
Majority Element | Leetcode 169
Coding Problems2024-03-09
LRU Cache | Leetcode 146
Coding Problems2024-03-09
Lowest Common Ancestor of a Binary Tree | Leetcode 236
Coding Problems2024-03-09
Longest Valid Parentheses | Leetcode 32
Coding Problems2024-03-09
Longest Substring Without Repeating Characters | Leetcode 3
Coding Problems2024-03-09
Longest Palindromic Substring | Leetcode 5
Coding Problems2024-03-09
Linked List Cycle | Leetcode 141
Coding Problems2024-03-09
Letter Combinations of a Phone Number | Leetcode 17
Coding Problems2024-03-09
Largest Rectangle in Histogram | Leetcode 84
Coding Problems2024-03-09
Kth Smallest Element in a BST | Leetcode 230
Coding Problems2024-03-09
Kth Largest Element in an Array | Leetcode 215
Coding Problems2024-03-09
Jump Game | Leetcode 55
Coding Problems2024-03-09
Jump Game II | Leetcode 45
Coding Problems2024-03-09
Invert Binary Tree | Leetcode 226
Coding Problems2024-03-09
Intersection of Two Linked Lists | Leetcode 160
Coding Problems2024-03-09
Implement Trie (Prefix Tree) | Leetcode 208
Coding Problems2024-03-09
House Robber | Leetcode 198
Coding Problems2024-03-09
House Robber II | Leetcode 213
Coding Problems2024-03-09
Flatten Binary Tree to Linked List | Leetcode 114
Coding Problems2024-03-09
Find the Duplicate Number | Leetcode 287
Coding Problems2024-03-09
Find First and Last Position of Element in Sorted Array | Leetcode 34
Coding Problems2024-03-09
Find All Anagrams in a String | Leetcode 438
Coding Problems2024-03-09
Edit Distance | Leetcode 72
Coding Problems2024-03-09
Diameter of Binary Tree | Leetcode 543
Coding Problems2024-03-09
Decode String | Leetcode 394
Coding Problems2024-03-09
Course Schedule | Leetcode 207
Coding Problems2024-03-09
Counting Bits | Leetcode 338
Coding Problems2024-03-09
Copy List with Random Pointer | Leetcode 138
Coding Problems2024-03-09
Container With Most Water | Leetcode 11
Coding ProblemsDynamic ProgrammingMemoization2024-03-09
Coin Change | Leetcode 322
Coding Problems2024-03-09
Binary Tree Right Side View | Leetcode 199
Coding Problems2024-03-09
Binary Tree Maximum Path Sum | Leetcode 124
Coding Problems2024-03-09
Binary Tree Level Order Traversal | Leetcode 102
Coding Problems2024-03-09
Add Two Numbers | Leetcode 2
Coding ProblemsTwo PointersSorting2024-03-09
3Sum | Leetcode 15
System Design2024-03-08
OSI Model vs TCP/IP Model | System Design Essentials
Prefer video walkthroughs?
Every article here has a companion YouTube video with clear visual explanations.
Visit YouTube Channel