Subscribe
Sign in
Home
Coding
DSA
System Design
🎁 Premium Resources
📣 Sponsor
🏆 Leaderboard
📁 Archive
❓About
Latest
Top
Discussions
LeetCode was HARD until I Learned these 15 Patterns
#21 - Patterns to master LeetCode
Jul 21, 2024
•
Ashish Pratap Singh
2,813
46
277
System Design was HARD until I Learned these 30 Concepts
System Design can feel overwhelming especially when you're just starting out and don’t know where to begin.
Mar 30, 2025
•
Ashish Pratap Singh
1,101
35
131
How I Mastered Data Structures and Algorithms
#16 How I mastered DSA
Jun 16, 2024
•
Ashish Pratap Singh
1,017
27
82
System Design: What is Scalability?
#1 System Design - Scalability
Mar 4, 2024
•
Ashish Pratap Singh
617
42
30
20 Patterns to Master Dynamic Programming
# 23 - Dynamic Programming Patterns
Jul 28, 2024
•
Ashish Pratap Singh
438
4
41
Design Principles Every Developer Should Know
#27 Must-Know Software Design Principles
Aug 25, 2024
•
Ashish Pratap Singh
319
6
28
Design a URL Shortener - System Design Interview
#25 System Design Interview - Design TinyURL
Aug 11, 2024
•
Ashish Pratap Singh
368
24
29
DSA was HARD until I Learned these 20 Patterns
Templates included
Jan 20
•
Ashish Pratap Singh
635
8
99
How to Scale a System from 0 to 10 million+ Users
Scaling is a complex topic, but after working at big tech on services handling millions of requests and scaling my own startup (AlgoMaster.io) from…
Jan 29
•
Ashish Pratap Singh
148
12
16
Sharding vs. Partitioning
What's the difference?
May 6, 2025
•
Ashish Pratap Singh
186
8
13
What's an API?
what every tech company has in common
Jan 21, 2025
•
Ashish Pratap Singh
227
20
11
Basic OOP Concepts Explained with Code
#9 Low Level Design - Basic Object Oriented Programming Concepts
Apr 28, 2024
•
Ashish Pratap Singh
239
14
14
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts