Table of Contents
Frontmatter
Part 0 — The First Step
Part I — How Software Works
- part-introPart I Introduction
- Chapter 1The Internet — How Your Phone Talks to Zomato
- Chapter 2Frontend — What the User Sees
- Chapter 3Backend — The Engine Room
- Chapter 4Databases — Where Data Lives
- Chapter 5Version Control — Time Travel for Code
- Chapter 6Deployment — Shipping to the World
- Chapter 7Testing — Proving It Works
- Chapter 8Architecture — The Big Picture
- Project 1Build a Personal Dashboard
Part II — How AI Works
- part-introPart II Introduction
- Chapter 9A Brief History of AI
- Chapter 10Large Language Models
- Chapter 11Prompt Engineering
- Chapter 12Embeddings — Teaching Machines Meaning
- Chapter 13RAG — Retrieval-Augmented Generation
- Chapter 14Fine-Tuning
- Chapter 15Agents — AI That Takes Action
- Chapter 16MCP — The Model Context Protocol
- Chapter 17Multimodal AI
- Chapter 18Evaluations — Measuring AI Quality
- Project 2Build an AI Knowledge Assistant
Part III — Building with AI
Part IV — Production Engineering
Part V — The Frontier
Part VI — The Agentic Turn
- part-introPart VI Introduction
- Chapter 35Agentic Coding — Directing the Machine That Builds
- Chapter 36Building MCP Servers — Giving Agents Hands
- Chapter 37Computer-Use & Browser Agents — When Agents Act in the World
- Chapter 38Context & Memory Engineering — The Window as a Resource
- Chapter 39Eval-Driven Development — Shipping AI You Can Trust
- Chapter 40Orchestrating Agent Fleets — Many Minds, One Goal
- Project 5Autonomous Multi-Agent System