Opening soon
Bolt.new & Lovable: Ship Full Apps Without Code
Plan, prompt and refine a full-stack app in Bolt.new and Lovable, including a Supabase database.
5 chapters · 22 lessons
Want a note when it opens?
Join the waitlist and we'll email you when the course is ready.
What you'll cover
The chapters
The plan for the full course. Lessons open when the course does.
- 01Getting started with Bolt.new and Lovable4 lessons
- 02Writing an app brief and scoping prompts5 lessons
- 03Generating and iterating on your first app4 lessons
- 04Designing screens and styling through prompts4 lessons
- 05Adding a Supabase backend and data model5 lessons
Self-check
How much do you already know?
5 quick questions. Pick an answer to see why it's right or wrong. Nothing is saved.
Question 1 of 5
Which file extension indicates a component that renders visual UI in a React/TypeScript project?
Question 2 of 5
What does the naming convention 'use' prefix (e.g., `useClients.ts`) indicate about a file?
Question 3 of 5
What is the main purpose of the files at the root of a typical web app project?
Question 4 of 5
What is a key difference between AI-powered app builders and traditional no-code platforms?
Question 5 of 5
Which folder in a typical Bolt.new React + Supabase app structure contains the database schema definitions?
In the news
Recent stories on this topic
From NewsPals, our sister newsroom.
- Supabase's $150M encore and Turso deal target AI coding's backend layer (opens in new tab)
The funding round, coming four months after a $500M Series F, shows how developer infrastructure is chasing agent driven app creation.
Key terms
Words you'll meet in this course
- Authentication
- Checking who a user is, for example with a password, a magic link or single sign-on.
- Authorization
- Deciding what a signed-in user is allowed to see and do, such as editing only their own records.
- Route guards
- Checks that run before a page loads and send users who are not signed in, or not permitted, somewhere else.
- API keys
- Secret strings that identify your app to an external service; they belong in environment variables, never in code shipped to the browser.
- Backend-as-a-service
- A hosted service, such as Supabase or Firebase, that provides a database, authentication and storage so you do not run your own server.
- CRUD operations
- The four basic data actions an app performs: create, read, update and delete records.
- Typography
- The choice and arrangement of fonts, sizes, weights and spacing that make text readable and set its tone.
Help us choose
Which course should open next?
Pick the one you'd take first. Your vote helps us decide what to finish next.