Skip to content

Training Modules

Complete your SaaS training by working through these 12 modules:

Core Modules

#ModuleTopics
1Architecture FoundationsMonolith vs Microservices, Serverless, Edge
2Frontend with Next.jsApp Router, RSC, TypeScript, Tailwind
3UI Componentsshadcn/ui, Radix, Headless UI
4Backend PatternsREST, tRPC, GraphQL, Server Actions
5Database & PostgreSQLPostgres, Supabase, Prisma, Drizzle
6Vector Search & AIpgvector, Embeddings, RAG
7Full-Text SearchPostgres FTS, Indexing, Ranking
8AuthenticationClerk, Supabase Auth, NextAuth
9Payments & BillingStripe, Subscriptions, Webhooks
10Hosting & DeploymentVercel, Railway, Docker, CI/CD
11Background JobsInngest, Trigger.dev, Queues
12Security & PerformanceRate Limiting, RLS, Caching

Learning Path

Beginner Path: Modules 1 → 2 → 3 → 5 → 8 → 10

Full Stack Path: All modules in order

Backend Focus: Modules 1 → 4 → 5 → 6 → 7 → 11 → 12