# Ole is taking you through this one.
# Free, and it runs right here. No signup.
$ learn Bolt.new
Learn Bolt.new in 5 minutes.
Bolt.new generates and runs full-stack web apps directly in your browser tab, code, server, and preview all in one place. You'll drill writing prompts that produce working apps, keeping changes small, and recovering when a generation goes sideways.
# 5 minutes, no install
# interactive, not a video
# Lesson not loading? Open it in a new tab. It is the same free lesson either way.
Rebuild everything, or change one thing?
Bolt's biggest failure mode is the giant vague prompt that rewrites half the project. The skill is keeping each request narrow enough that you can tell what changed and why.
Sharpen the prompt
The enhance button rewrites your rough request into a fuller, more specific one before Bolt acts on it. Reading what it adds teaches you what a strong prompt contains. Then you start writing them yourself.
A real runtime
Bolt executes your project in a WebContainer, a real Node.js environment inside the browser tab. The terminal and dev server are live, so errors are real errors, and you can read them.
Publish from the tab
One click hosts the current build on a public URL. The point isn't the click; it's the habit of shipping early, then iterating on something real people can open.
What you will do in the lesson
You answer and try things. Nobody demonstrates at you for five minutes.
- State the app in one tight paragraph. You'll draft an opening prompt with the stack, the core screens, and what version one leaves out. Bolt rewards edges; you'll practice drawing them.
- Compare raw against enhanced. Take a lazy prompt, enhance it, and study the diff between the two. The additions are a checklist of what your future prompts should already include.
- Ask for one change at a time. You'll split a pile of desired changes into single, sequential requests, and see why bundling five into one message produces four regressions.
- Read the error, then prompt. When the preview breaks, the terminal says why. You'll practice feeding Bolt the actual message instead of a vibe like 'it stopped working'.
- Decide what's worth deploying. You'll end by judging when a build is ready for a public URL, and why 'embarrassingly early' is usually the right answer.
Before you start
How can a full-stack app run inside a browser tab?
Bolt is built on StackBlitz's WebContainer technology, which runs a Node.js environment in the tab itself. Your dev server, package installs, and terminal are genuinely executing, not simulated, which is why the feedback loop is so fast.
Do I need to install or sign up for anything to do this lesson?
No. The lesson runs in the frame on this page, free, no account. Bolt itself is also browser-based and has a free way to try it when you want to build something of your own.
What happens when Bolt breaks something that used to work?
It will, eventually, especially after broad prompts. You can roll back to an earlier state and take a smaller step, which is almost always better than prompting repeatedly at the wreckage. The lesson makes you practice that recovery move on purpose.
Should I use Bolt or Lovable?
Both turn descriptions into running web apps. Bolt exposes more of the machinery, a live terminal and editable code in the tab, so it suits people who want to see and touch what got generated. Lovable abstracts more away and smooths the path to a database and auth. Pick by how much hood-lifting you enjoy.
Other tools people learn next
Same format, same five minutes, still free.
Learners from these organizations are already learning on 