Build a Website in Switzerland with AI — Coding Tutor Zurich
This article was created with AI assistance and editorially reviewed.
- coding tutor Zurich
- learn coding Switzerland
- 1-to-1 coding lessons
- build a website Switzerland
- learn to code with AI
- vibe coding
- no-code app builder
- build your own app
- AI website builder
- beginner coding
- Bolt
- Supabase
- Claude Design

Build a Website in Switzerland with AI — Coding Tutor Zurich
You do not need a computer science degree to own a real website. You do not need to memorise frameworks, fight a black terminal for three weekends, or hire an agency that keeps the keys. In 2026, a motivated beginner in Switzerland can describe an idea in ordinary sentences, watch it become a working site or app, and keep the result: the files, the data, the address. That is not a rented demo. That is an asset with your name on it.
This is how I teach beginner coding in 1-to-1 coding lessons — not as theory, as a build. If you have been searching for a coding tutor in Zurich, or you want to learn coding in Switzerland without a bootcamp timetable, this path is built for you. We use an AI website builder stack that stays in your hands: Bolt to generate the product, Supabase for login and data on standard Postgres, Claude Design to refine the look, and a .ch domain so you go live with a credible Swiss address.
People call the workflow vibe coding: you talk, the tools type, you stay in charge. It can feel like a no-code app builder — until you download the files and realise you can take them anywhere. No lock-in. No platform that traps you the day you want to leave. You build your own app, and you own it.
The point is not to rent a pretty page. The point is to own something you can move, improve, and show.
Anyone in Switzerland can build a real website — no degree required
The old story goes like this: first you study, then you maybe get to ship something. That story is outdated. To build a website in Switzerland today, you need a clear idea, a few honest hours, and someone who can sit next to you when you get stuck. The tools do the heavy typing. You make the decisions.
That is the part most “AI magic” videos skip. A prompt can sketch a homepage. A person still has to say: this is for my clients in Zürich, this button books a call, this page is in German, this login must actually work. In 1-to-1 coding lessons we practise that judgement — on your project, not a classroom dummy.
What you walk away with is not a certificate and a slide deck. You walk away with:
- a site or app you can click, show, and keep improving;
- files you can download — your code, not a rented theme;
- data sitting in a real database you can export;
- a Swiss web address when you are ready to go live.
If you can write an email, you can start. Learn to code with AI does not mean “let the robot run the company.” It means you stay the owner, and the tools stop being a wall. Beginners in Switzerland do this every week. You can too.
Bolt: say what you want in plain language — keep the code
Bolt is the layer that makes the first hour feel unfairly fast. You describe the product the way you would describe it to a colleague: “a one-page site for my coaching practice, with a contact form and a calendar link.” Bolt builds it in the browser. You click around. You say what is wrong. It revises. That loop — prompt, look, correct — is vibe coding in practice, and it is how beginners learn to code with AI without drowning in syntax on day one.
The payoff that matters is ownership. You can download the code. It is yours. You are not trapped inside a closed website toy that disappears when you cancel a subscription. If you later want a developer, a different host, or a new tool, you take the project with you. That is the opposite of renting software.
At the time of writing, Bolt’s free tier gives you about 1 million tokens per month — enough to learn, sketch, and finish a small project without paying. The paid tier is about USD 25 per month (roughly CHF 20) and unlocks about 10 million tokens, custom domains, and no Bolt branding on the live site. Hedged on purpose: check their current pricing before you commit.
In a lesson we do not watch Bolt like television. You type. You decide. I sit with you — online via screenshare, or on-site in Zurich — and we turn “I have an idea” into “this is already a page.” That is the easiest on-ramp I know for beginner coding.
Supabase: professional login and a database that stays yours
A pretty page is a start. A product needs memory: who logged in, what they saved, what belongs to them. Supabase gives you that layer without pretending to be a mysterious black box. Underneath it is Postgres — the same kind of database serious companies use. Your data is not stuck in a proprietary silo. You can export it. You can move it. You always own it.
That is the selling point, and I will keep repeating it: you are not renting a club membership. You are running a small, professional backend that you can take to another host if you ever need to. Login, tables, files — standard pieces, in your project.
The free tier is fully usable for learning. The catch, at the time of writing, is that a quiet project can pause after about a week of inactivity. Fine while you practise. Annoying the day real users show up. The paid plan is about USD 25 per month per organisation (roughly CHF 20) and keeps the project always-on, with no pausing. For a live app, that is the line between “I was tinkering” and “this stays up.”
In 1-to-1 coding lessons we wire this in together: a real sign-in, a table that stores something that matters to you, a quick check that you could leave tomorrow and still have your data. That last part is the whole philosophy. Easy to start. Impossible to trap.
Claude Design: polish the look — a newer tool, still evolving
Function first, then taste. Once the site does something, you will want it to look like you, not like a default template. Claude Design is the layer I use for that pass: you describe the mood, the layout, the details you care about, and it outputs real code you bring straight back into Bolt. Not a picture of a website. The actual front-end, ready to paste in and keep.
Fair warning, because I will not oversell a moving target: Claude Design is a newer tool and it is still evolving. Workflows change. Buttons move. Some days it is brilliant; some days you simplify the ask and try again. That is normal. In a lesson we treat it as a design accelerator, not a magic wand — and we always land the result in files you own.
This is also where beginners often freeze: “I am not a designer.” You do not need to be. You need opinions. “Less clutter. Bigger heading. Colours closer to my logo. Mobile should not feel cramped.” Say that in 1-to-1 coding lessons and we turn it into a visible change on the page. Taste is decisions. The tool is the brush.
A .ch domain, honest costs, and your first 1:1 lesson
Going live in Switzerland still has a simple credibility move: your own .ch domain. It tells visitors you are here, not hiding on a random subdomain. At the time of writing, a .ch address costs about CHF 12–15 per year. That is the cheap, serious part of the stack.
Here is the cost picture, compared side by side. Prices are in US dollars where the vendors bill in dollars — never “25 francs” for Bolt or Supabase.
| Tool | Free tier | Paid tier price | What the paid tier unlocks |
|---|---|---|---|
| Bolt | About 1 million tokens per month | About USD 25/month (roughly CHF 20) | About 10 million tokens, custom domains, no Bolt branding |
| Supabase | Fully usable; pauses after about a week of inactivity | About USD 25/month per organisation (roughly CHF 20) | Always-on project, no pausing |
| .ch domain | — | About CHF 12–15 per year | Your own Swiss web address |
Prices checked August 2026 — check the providers' current pricing before you commit.
A learner can start at zero. A live app, at the time of writing, costs roughly USD 50 per month plus the domain. That spend buys a portable asset: code you downloaded, a database you can move, an address that is yours. Compare that to years of renting a closed platform you cannot take with you. It is a bargain if you actually want to own the thing.
If you want the shortest path from “curious” to “this is live,” book a free intro call or a 1-to-1 coding lesson with a coding tutor in Zurich — online or on-site. We pick your idea, open Bolt together, and you type. No group course. No waiting for a syllabus to catch up with you.
- Write your idea in five sentences: who it is for, what they can do, what “done” looks like.
- Book the free intro or a first lesson at coding.teodoro.ch.
- Build the first version in Bolt — then download the code.
- Add login and data with Supabase when the page needs memory.
- Polish with Claude Design, put it on a .ch domain, and show it to someone real.
You can learn coding in Switzerland this way because the wall is no longer the syntax. The wall is starting. I will sit with you for that part.
Ready? The easiest first step is on coding.teodoro.ch — book the free intro or a 1:1 session, and let’s put a real website in your hands.