Free course
Supabase Course
Build with Supabase using PostgreSQL, local migrations, generated APIs, Auth, Row Level Security, Storage, Realtime, Edge Functions, and tested recovery.
Prerequisites: PostgreSQL, TypeScript, Node.js and Web Authentication
Your progress
of lessons completed.
Course completed.
What you'll learn
Build and release a Supabase application with reviewed migrations, ownership-aware RLS, private files, secure realtime updates, and a recovery plan.
Take this course offline
Subscribe to my newsletter to get every free book and course in PDF and EPUB format.
Get the downloadsCourse contents
Supabase foundations
PostgreSQL, projects, local development, APIs, keys, and trust boundaries.
Database and migrations
Schemas, constraints, local migrations, generated types, connections, pooling, and release safety.
Auth and Row Level Security
Sessions, ownership, RLS policies, policy composition, server boundaries, and denied-path tests.
Storage and Realtime
Private buckets, object ownership, signed access, Broadcast, Presence, and channel authorization.
Functions and production
Edge Functions, secrets, environments, observability, backups, limits, and recovery.