Supabase: Open-Source Backend as a Service
Supabase is the open-source alternative to Firebase that gives you a full Postgres database, built-in authentication, file storage, realtime subscriptions, and serverless edge functions — all accessible through a clean API. It has become a go-to backend for developers building web and mobile apps who want production-grade infrastructure without managing servers. This track covers everything from spinning up your first project to writing complex Postgres extensions and multi-step workflows.
What You Will Learn
You will start with core Supabase concepts and database design, then move into authentication flows, file storage, and realtime data subscriptions. The track covers serverless Edge Functions for custom backend logic, Row-Level Security for fine-grained access control, and deployment best practices. At the advanced end you will work with advanced database techniques, extend Supabase directly with Postgres features, and build complex multi-service workflows.
The Learning Path
Eleven courses span A1 through C1. The free introductory course, Supabase Quickstart & Core Concepts, sets the foundation. You then progress through Building Your First Supabase Database, Supabase Authentication Essentials, Storage and File Management, and Realtime Data with Supabase. The B2 tier adds Serverless Functions (Edge Functions), Row-Level Security (RLS) Deep Dive, and Deployment & Best Practices. The track finishes with three C1 courses: Advanced Database Techniques, Extending Supabase with Postgres, and Building Complex Workflows.
How It Works
Each course is split into short, hands-on lessons you complete in the built-in code editor with real-time feedback. An AI tutor is available whenever you get stuck, so you can move at your own pace from your first supabase.from() query all the way to production-ready RLS policies and Postgres extensions.