Building Web Applications with Grit
9 self-paced courses that take you from zero to production. Each course is ~30 minutes with hands-on challenges you complete yourself. No videos, no lectures — just concepts, examples, and practice.
Introduction to Grit
What Grit is, why it exists, the tech stack, architecture modes, philosophy, and comparison with other frameworks.
Your First Grit App
Install Grit, scaffold a project, understand the structure, start the servers.
Code Generator Mastery
Generate full-stack CRUD resources with field types, relationships, and modifiers.
Authentication & Authorization
JWT tokens, roles, two-factor auth (TOTP), OAuth2, and custom roles.
Admin Panel Customization
DataTable, FormBuilder, dashboard widgets, multi-step forms, style variants.
File Storage & Uploads
Presigned URL uploads, MinIO, S3, Cloudflare R2, image processing.
Background Jobs & Email
Redis job queues, cron scheduling, Resend emails, Mailhog for testing.
AI-Powered Features
Vercel AI Gateway, completions, chat, SSE streaming, building a chat UI.
Deploy to Production
grit deploy, systemd, Caddy, auto-TLS, maintenance mode, Docker deployment.