A practical engineering library

Engineering Knowledge Handbook

Learn Concepts. Understand Architecture. Build Better Software.

Build a stronger mental model of software engineering through clear concepts, architecture tradeoffs, realistic code, and concise interview practice.

Explore Engineering Domains

Engineering domain

Swift & iOS

Swift, SwiftUI, UIKit, concurrency, and the iOS platform.

251 linked concepts · ~3 hr 5 min reading

Engineering domain

Mobile Tech Lead

Architecture, technical decisions, team leadership, and mobile delivery.

138 linked concepts · ~2 hr 33 min reading

Engineering domain

Backend Engineering

Backend APIs, data systems, and service reliability.

16 linked concepts · ~41 min reading

Engineering domain

Distributed Systems

Consistency, resilience, scaling, and system boundaries.

32 linked concepts · ~1 hr 22 min reading

Engineering domain

AI Engineering

LLM applications, retrieval, model routing, and evaluation.

31 linked concepts · ~1 hr 18 min reading

Engineering domain

AI Orchestration

Agents, tools, delegation, and reliable execution workflows.

39 linked concepts · ~1 hr 18 min reading

Engineering domain

Token Optimization

Context design, token budgets, caching, and cost-aware routing.

11 linked concepts · ~20 min reading

Engineering domain

AI Security

Prompt injection, tool boundaries, permissions, and governance.

13 linked concepts · ~15 min reading

Engineering domain

System Design

End-to-end architecture, tradeoffs, and practical case studies.

78 linked concepts · ~2 hr 54 min reading

Engineering domain

Interview Preparation

Short answers and question paths organized by role and level.

142 linked concepts · ~2 hr 55 min reading

Engineering domain

Claude Certification Preparation

A verified, independent study center for Claude Architect — Foundations.

18 linked concepts · ~1 hr 16 min reading

Learning Paths

Guided routes point back to the same canonical explanations rather than repeating lesson answers.

Practice and assessment

The public pages and self-contained offline edition are generated from the same Markdown sources. Study progress and bookmarks stay in this browser.