Intro to Supabase
Scrimba's free course on Supabase, taught by Jonathan Hill across roughly 4.8 hours. You build a React sales dashboard backed by Supabase, covering authentication, realtime data, and persistence.
Quick answer
Intro to Supabase is Scrimba's free, intermediate course: about 4.8 hours across two modules and 57 lessons, taught by Jonathan Hill. You build a React sales dashboard on top of Supabase, the Postgres-based backend-as-a-service, wiring up authentication, realtime data, and persistence. It is aimed at frontend and React developers who need a real backend without writing one from scratch.
Intro to Supabase
FreeTaught by Jonathan Hill (opens in a new tab)
A free, project-based course building a React sales dashboard backed by Supabase, with auth, realtime data, and persistence.
Start free on Scrimba (opens in a new tab)Is it worth your time?
If you can build React interfaces but stall the moment you need a database, auth, or data that survives a refresh, this is exactly the bridge. Supabase gives you a real Postgres backend without server code, and the course teaches it through one coherent app rather than disconnected demos. For a frontend developer it is a fast route to feeling full-stack, and it is free.
The honest caveat is that it is a project course, not a Supabase reference. You learn the parts the sales dashboard needs, so areas like row-level security in depth, edge functions, and storage get lighter or no coverage. It also assumes working JavaScript and some React, so it is not a first course.
What you'll learn
Course curriculum
2 modules
- Persistence
- Authentication
Two modules of uneven size. Persistence covers connecting the app to Supabase and storing and reading data, the foundation everything else sits on. Authentication is by far the larger block and is where the real depth lives: signing users in and out, protecting data, and handling sessions, all wired into the React dashboard you build. The weighting tells you the course treats auth as the hard, important part, which it is.
Who it's for, and who should skip it
It fits frontend and React developers who want their first real backend, and anyone who has done the interface side and wants to ship something with users and saved data. It is also a good companion to a SQL course, since Supabase is Postgres underneath.
Skip it if you have not yet learned React, since the project assumes you can build components and manage state. Skip it too if you want exhaustive Supabase reference coverage rather than a guided build.
Prerequisites
Working JavaScript and some React: components, state, and fetching data. A basic feel for databases helps but is not required. Prior Supabase knowledge is not assumed.
Where it fits
This course is not part of a named career path, but it slots in naturally after Learn React for anyone who wants to add a backend to their frontend skills. It pairs well with Learn SQL, since understanding the query language makes Supabase's Postgres core far less opaque.
Free or Pro
The course itself is free, with no subscription required to start or finish it. Scrimba Pro is a separate decision that unlocks the structured career paths, the coding challenges, the private Discord, and certificates. For this course alone you never have to pay. See current plans if you later want the path structure around it.
Strengths and limits
What it does well: it is free, it teaches a modern backend-as-a-service through one real app, and it gives frontend developers a genuine path to shipping full-stack features without server code.
Where it is limited: it is project-bound, so it does not cover Supabase comprehensively, and it assumes you already bring JavaScript and React. For database fundamentals underneath it, take a SQL course alongside.
Related courses and comparisons
- Learn React, the prerequisite for the frontend half
- Learn SQL, the database language under Supabase
- Build a Mobile App with Firebase, an alternative backend-as-a-service
- Scrimba vs freeCodeCamp, if you are choosing a platform
Yes. The full course is free with no Pro subscription required. Pro is only needed for the career paths, certificates, and Discord.
Yes. The course builds a React sales dashboard and assumes you can write components and manage state. Take Learn React first if you cannot.
No. It is a guided project, so it covers the auth, realtime data, and persistence the dashboard needs rather than every Supabase feature.
Jonathan Hill, an instructor on the Scrimba platform. You build the app by editing his code directly in the browser.