Custom code, real forms, and your own domain.
When prompt-to-site hits its ceiling, you graduate to a coding AI — and it's far more approachable than it sounds. This lesson takes you from a generated page to a site you fully control: custom features, a contact form that actually lands in your inbox, and your own domain, live. You're still the director; the AI is the engineer.
The mental model
You describe, the AI builds, you review. Code is just a more powerful place to give the same instructions.
Nothing here requires you to write code by hand. A coding AI reads your plain-English description and writes (and explains) the actual website. Your job is what it's been: decide what you want, review what it built, steer with feedback. The only change is you can now build anything — not just what a template allows.
Step 01 · Should you graduate to code?
Don't move to code for its own sake — move when prompt-to-site is blocking you. Tick any that are true for your project:
Step 02 · Pick your build tool
Several AI tools will write and host a real site for you. Pick one and commit — they all follow the same describe → review → ship loop.
- Conversational builders (v0, Replit, Lovable-style) — describe the site in chat and get a live, hosted, editable result with real code underneath you can extend. Best starting point if Lesson 1 felt comfortable.
- Agentic coding tools (Claude Code, Cursor) — the AI works directly in a real project, writing and editing files across the whole site. The most control, the best path for serious customization. Steeper, but the same plain-English instructions drive it.
Step 03 · A contact form that actually works
The step beginners miss: a form on the page does nothing unless it has somewhere to send submissions. Where should yours land? Pick the right destination for a simple contact form:
Step 04 · Going live — run the checklist
Your own domain in three steps: buy it from any registrar (a few dollars a year), point it at your host using the DNS records your build tool gives you, then connect and secure — add the domain in your host's settings and confirm HTTPS (the padlock) is on. DNS can take a little while; that's normal. Then tick off the launch checklist:
Your challenge: ship it for real
- Pick one build tool and scaffold your site from the Lesson 2 plan.
- Add a contact form and route submissions to your inbox — then test it.
- Buy a domain and connect it; confirm the padlock is on.
- Run the going-live checklist and share the real URL.
Build a Website — complete
You can take an idea from a single prompt to a custom site on your own domain — knowing when to graduate to code, wiring a working contact form, and running a real going-live checklist. Ready for the next one?
Build an App — turn a manual task into a working tool