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