NestJS · free, forever
A framework with enough structure that an agent can't get lost.
Free NestJS tutorials, plus how NestJS conventions make agent-generated backend code reviewable.
Three tracks
Most tutorial sites stop at track one. Track one is the part your assistant already knows.
Track 01 · 11 lessons
Foundations
The syntax and the mental model. Short, runnable, no fluff.
Track 02 · 3 lessons
AI-Native NestJS
Configuring agents, harnesses and feedback loops for this language. Updated as the tooling moves.
Track 03 · 4 lessons
Review & Verify
How generated code fails in this language, and the checks that catch it before your users do.
Start here
The pages people actually come back to.
AI-Native
Nest conventions make agent-written code reviewable
The framework's opinionated structure turns out to be exactly what makes generated back-end code fast to review. Here is how to lean on it.
AI-Native
Writing an AGENTS.md for NestJS
Nest already decides where things go, so this file has one real job: the security configuration the framework will happily let you get wrong.
AI-Native
Per-tenant token budgets in NestJS
Nest's interceptors and guards are exactly the right shape for cost control: measure in one place, enforce before the handler runs, and no feature can be added without both.
Foundations
Short, runnable, and honest about what you can safely skim.
Hello, World!
A running NestJS application in three commands, and what each generated file is actually for.
Modules
The unit of organisation in Nest, and the thing that decides what can see what.
Controllers and routing
Parse the request, call a service, return a value. Everything else in a controller is a mistake.
Providers and dependency injection
How Nest constructs your objects, and the injection patterns worth knowing beyond the constructor.
DTOs and validation
The boundary where untrusted input becomes a typed object. Get this right and most of your input-handling bugs disappear.
Guards, authentication and authorisation
Guards answer one question: may this request proceed? Getting the difference between authentication and authorisation right is where most back-end vulnerabilities live.
Get the NestJS agent pack
A battle-tested AGENTS.md, the review checklist, and the failure-mode cheat sheet for NestJS. One email, then occasional updates when the tooling shifts. No course pitch.
AGENTS.md now — no email needed.