AlgoMaster Newsletter

AlgoMaster Newsletter

Home
Coding
DSA
System Design
🎁 Premium Resources
📣 Sponsor
🏆 Leaderboard
📁 Archive
❓About
LeetCode was HARD until I Learned these 15 Patterns
#21 - Patterns to master LeetCode
Jul 21, 2024 • Ashish Pratap Singh
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
How I Mastered Data Structures and Algorithms
#16 How I mastered DSA
Jun 16, 2024 • Ashish Pratap Singh
System Design: What is Scalability?
#1 System Design - Scalability
Mar 4, 2024 • Ashish Pratap Singh
20 Patterns to Master Dynamic Programming
# 23 - Dynamic Programming Patterns
Jul 28, 2024 • Ashish Pratap Singh
Design Principles Every Developer Should Know
#27 Must-Know Software Design Principles
Aug 25, 2024 • Ashish Pratap Singh
Design a URL Shortener - System Design Interview
#25 System Design Interview - Design TinyURL
Aug 11, 2024 • Ashish Pratap Singh
DSA was HARD until I Learned these 20 Patterns
Templates included
Jan 20 • Ashish Pratap Singh
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
Sharding vs. Partitioning
What's the difference?
May 6, 2025 • Ashish Pratap Singh
What's an API?
what every tech company has in common
Jan 21, 2025 • Ashish Pratap Singh
Basic OOP Concepts Explained with Code
#9 Low Level Design - Basic Object Oriented Programming Concepts
Apr 28, 2024 • Ashish Pratap Singh
© 2026 Ashish Pratap Singh · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture