Codex

The Codex is the long-form part of the site: 17 study paths with 476 pages between them. Each path starts with one long page that takes a subject from the basics to what you need in production, with the books, papers and courses worth reading, and goes on to shorter pages that look at one part in detail.

Where to start Pick what you are getting ready for.

The machine and the network

What every program runs on: the processor, the operating system and the network.

Data and distributed systems

Storing data safely, and keeping copies of it in agreement across machines.

Building and running services

Designing a service, its interfaces, and keeping it fast, observable and secure.

Platforms

Where services run, and the newer kind of service built around language models.

Languages and coding interviews

Writing code well in a specific language, and solving problems under interview conditions.

How it works · Simulators · Roadmaps · Map of the Codex