home / paths

Paths

Study paths in order. Each step will get a short guide and a few hand-picked resources.

Foundations

How the web and APIs work

  1. How the internet moves a request Coming soon
  2. HTTP, status codes and headers Coming soon
  3. REST, JSON and API design basics Coming soon
  4. Authentication: API keys, OAuth and tokens Coming soon
  5. Reading API docs and testing with curl Coming soon

Integrations and payments-style systems

Moving data and money-like state between systems safely

  1. Webhooks and event-driven flows Coming soon
  2. Idempotency, retries and error handling Coming soon
  3. State machines for long-running flows Coming soon
  4. Reconciliation and data consistency Coming soon
  5. Testing, sandboxes and going live Coming soon

System design and architecture

Designing systems that hold up

  1. Core building blocks: compute, storage, queues Coming soon
  2. Scaling, caching and load balancing Coming soon
  3. Reliability, observability and incidents Coming soon
  4. Security and compliance basics Coming soon
  5. Drawing and explaining an architecture Coming soon

AI for builders

Using AI models in real products and workflows

  1. How language models work, at a builder level Coming soon
  2. Prompting and structured outputs Coming soon
  3. Retrieval and grounding on your own data Coming soon
  4. Agents, tools and integrations Coming soon
  5. Evaluating, monitoring and cost Coming soon