
tRPC
Course Index
29 Lessons · 3 Sections
Master tRPC — end-to-end TypeScript type safety without code generation or REST. Covers routers, Zod validation, React Query hooks, RSC integration & the T3 Stack. Includes 5 production builds: CRUD app, auth, T3 full-stack, subscriptions & Drizzle/Turso.
29Lessons
3Sections
5Projects
FreeAccess
Section 1tRPC FundamentalsLessons 1–10
Lesson 1
What is tRPC?
Lesson 2
tRPC vs REST vs GraphQL
Lesson 3
tRPC Setup in Next.js
Lesson 4
Routers & Procedures
Lesson 5
Query Procedures
Lesson 6
Mutation Procedures
Lesson 7
Input Validation with Zod
Lesson 8
Context: Auth & DB in Procedures
Lesson 9
Middleware: Protected Procedures
Lesson 10
Error Handling
Section 2React Query, RSC & Advanced PatternsLessons 11–22
Lesson 11
useQuery Hook
Lesson 12
useMutation Hook
Lesson 13
Request Batching
Lesson 14
Optimistic Updates
Lesson 15
Subscriptions with WebSockets
Lesson 16
tRPC with React Server Components
Lesson 17
tRPC with Prisma
Lesson 18
tRPC with Drizzle ORM
Lesson 19
tRPC with SvelteKit
Lesson 20
tRPC in Monorepos
Lesson 21
T3 Stack: Next.js + tRPC + Prisma
Lesson 22
Deploying tRPC APIs
Section 3Comparisons, v11 & ProjectsLessons 23–29