RightSignalLearn · 20 concepts
Learn
Every concept from the daily briefs, and tracks that teach a whole area one lesson at a time, whenever you want.
Tracks
- AlgorithmsClassic ideas for solving problems step by step, from sorting to ranking the web and squeezing files.13 lessons · 3 ready
- Cryptography from zeroHow strangers share secrets over the open internet: hashing, encryption, signatures and the padlock in your browser.11 lessons · 2 ready
- Data structuresThe shapes programs keep data in, and why picking the right one makes code fast.11 lessons · 3 ready
- How databases workWhat happens inside Postgres, MySQL and friends when you save, find and change data safely.9 lessons · 2 ready
- How LLMs workFrom a single neuron to the chatbots you use: how large language models learn, read text, write answers and run fast.14 lessons · 3 ready
- How the internet worksWhat happens between typing an address and seeing the page: packets, protocols and the tricks that make the web fast.10 lessons · 2 ready
- Operating systemsWhat your computer does underneath every app: running programs, sharing memory and keeping files safe.9 lessons · 2 ready
- Systems designHow big services stay fast and up when millions use them at once: the building blocks behind every systems design interview.12 lessons · 3 ready
All concepts
- B-treesHow a database finds one row in a billion with about four disk reads
- Bloom filtersHow a site can say a username is free without searching every account
- Browser fingerprintingHow a website still knows you after you clear your cookies
- CachingWhy a website loads faster the second time you visit
- CPU schedulingHow one CPU core runs hundreds of programs "at once"
- Database indexesWhy a database finds one customer among millions in milliseconds
- Diffie–Hellman key exchangeWhy mixing paint is a one-way street
- Digital signaturesHow your phone knows an app update wasn't tampered with
- Error-correcting codesWhy a scratched DVD still plays perfectly
- Exponential backoffWhy your email app says 'retrying in 30 seconds', then waits longer
- Gradient descentHow an AI model tunes a billion settings without trying them all
- Hash tablesHow your phone finds one contact among thousands instantly
- Huffman codingWhy Morse code gives the letter E a single dot
- HyperLogLogHow can a site count millions of unique visitors in 12 KB?
- Latency and throughputWhy a fast internet plan can still make web pages feel slow
- Mixture of expertsWhy a 501-billion-parameter model uses only 23 billion for each word
- Packets and IPWhy a 5 MB photo crosses the internet as thousands of tiny pieces
- PageRankWhy some pages float to the top of search results
- Processes and threadsHow your laptop runs Spotify, Chrome and Zoom at once
- Speculative decodingWhy a giant AI model is slow at writing but fast at checking