Tags → #week1
-
Week 1 Day 5: Mini Project - URL Shortener API
Build your first system design project. A simple Node.js API to shorten and redirect URLs.
-
Week 1 Day 4: DNS & IP - The Internet Phonebook
Resolving domain names and routing packets. A, CNAME, and AAAA records explained.
-
Week 1 Day 3: HTTP & REST - Speaking the Language
Verbs, Status Codes, and best practices for designing clean APIs.
-
Week 1 Day 2: The Client-Server Model - How the Web Works
The fundamental architecture of the internet. Request-Response cycle and statelessness.
-
Week 1 Day 1: What is System Design? - The Big Picture
Why do we need system design? Understanding scalability, reliability, and maintainability.
-
Week 1 Day 5: Prime Factorization - The Atoms of Numbers
Every number is built from primes. Learn how to break them down efficiently using Trial Division and Sieve optimization.
-
Week 1 Day 4: Finding Primes Fast - The Sieve of Eratosthenes
Stop checking primality one by one. Learn the Sieve of Eratosthenes to generate millions of primes efficiently.
-
Week 1 Day 3: LCM in the Wild - Scheduling & Cycles
How to use Least Common Multiple to solve real-world scheduling problems, find cycles in data, and align periodic events.
-
Week 1 Day 2: The Euclidean Algorithm - Speeding up GCD
Deep dive into one of the oldest and most elegant algorithms in history. We explore why it works, its geometric intuition, and its time complexity.
-
Week 1 Day 1: The Magic of GCD & LCM
Starting our number theory journey with the absolute fundamentals: Greatest Common Divisor and Least Common Multiple. Learn why they matter in coding and how to implement them efficiently.