Engineering Map

573 topics · free · open source

Everything a senior engineer is expected to know

The browser, React, backend, data, distributed systems and building with models — mapped into 573 short pages that each say what a thing is, why it matters, and exactly where to go next.

573 topics74 subsections1,415 curated links208 hours of reading

Written and maintained by Prateek Rawat

Eight subjects, start anywhere

Browse everything

This is what a page looks like

Not a summary of a summary. Every topic opens with one sentence that commits to an answer, then says why it matters and where to read more.

The Agent Loop

core20 min

In one line

Call the model with the conversation and a tool list; if it stops with tool_use, run the tools, append the results, and call again — until it stops with end_turn or you cut it off.

Read the rest

How to use it

Start with whatever you are worst at.

The whole map is open — no account, no paywall, nothing to sign up for. Press ⌘K anywhere to search all of it.

Browse the map
Support this work