How to use this AI Engineering guide
Practice this questionAI Engineering Notes for an Experienced MERN Developer
A practical textbook for building AI applications, agents, and reliable client solutions.
Audience: You already understand TypeScript, React, Next.js, Node.js, APIs, authentication, MongoDB, and backend design. AI terms are introduced from the beginning. The recurring project is an Insurance AI Assistant that explains policies, looks up claims, prepares claim submissions, and escalates to staff.
Document scope: All learning material stays in this existing file. Insurance deadlines, monetary thresholds, policy names, and sample customers below are fictional teaching data, never insurance advice or universal rules.
Version note — 7 October 2026: Concepts such as authorization, retrieval, idempotency, and evaluation are durable. Framework names, imports, supported models, cloud branding, prices, and quotas change. Official documentation links accompany implementation details. Code blocks are study examples; examples that depend on application services explicitly identify those dependencies. No provider calls were executed while preparing these notes.
How to study
-
Read sections 1–6 to learn the vocabulary.
-
Build projects 1–5 while reading sections 7–18.
-
Spend extra time on section 8, LangGraph.
-
Use sections 24–27 to connect the pieces to MERN, then practice the questions in section 29 and the decisions in section 30.
-
The final cheat sheet is for revision after learning the explanations.
-
Concept cards follow your requested order: what, why, everyday example, technical example, how, flow, insurance example, use, avoid, interview answer, and senior note.
-
Closely related terms are taught together so that their differences are visible.
-
The senior note includes alternatives, failure behavior, security, cost, and trade-offs when relevant.