Vibelabs
Meny

Vibecoding

What is vibecoding?

Vibecoding — also written vibbekoding or vibekoding in Norwegian — means building software by describing what you want in plain language and letting an AI write the code. You set the direction; the model handles the syntax. The result: people with no developer background now build working websites, apps and tools in hours, not months.

Where the term comes from

The phrase vibe coding was coined by Andrej Karpathy, a co-founder of OpenAI, in early 2025. His point was simple: once the AI models got good enough, you could lean into the vibes and let the code come together while you describe what you are after.

In Norwegian the spelling has settled into several forms — vibecoding, vibbekoding and vibekoding — but it is the same idea. The shift it points to is real: the hard part of building software used to be the code. Now the hard part is knowing what to build and describing it well.

How vibecoding works

1. You describe

You tell the AI what you want to build, in plain English. No syntax, no setup rituals — a clear description of the outcome.

2. The AI builds

The model writes the code, wires up the database and sets up the pages. You watch it take shape instead of typing it character by character.

3. You test and adjust

You try the result, spot what is off and ask for changes in your own words. The loop is fast: describe, see, refine.

4. You publish

When it works, you put it online. Real users, a real URL — not a slide deck of an idea.

What you can build without coding

A website with login and a database
An internal tool that replaces a spreadsheet
A booking or sign-up system
A dashboard that pulls in live data
A prototype you can put in front of real users
A small app that solves one specific problem
Participants vibecoding on a Vibelabs day course in Oslo

Vibe coding course at Vibelabs

The fastest way to learn vibecoding is to build something real with someone next to you. On our day course in Oslo you build a working web app with login and a live database, and publish it the same day. No prior coding experience needed.

Want to go further? Our Claude Code courses take you from your first prompt to building agents and shipping to production. See the full course catalogue for dates and levels.

Frequently asked questions

What is the difference between vibecoding and vibbekoding?

None — it is the same term spelled differently. «Vibecoding» is the English form, while «vibbekoding» and «vibekoding» are Norwegian variants that have stuck in everyday speech. All of them mean the same thing: building software by describing what you want in plain language and letting AI write the code.

Do I need coding experience to do vibecoding?

No. If you can write clearly and explain what you are after, you can get far. You describe what the app should do, and the AI writes the code. You read the result, test it and ask for changes in your own words.

Which tools do people use for vibecoding?

The most common are Claude Code, Cursor and Lovable. On our courses we work mostly with Claude Code, because it takes you the whole way from idea to an app running in production. The tools change quickly, but the principle stays the same.

What can I actually build?

Websites, internal tools, prototypes, calculators, booking systems, dashboards and small apps with login and a database. On our day course you build a working web app with login and live data and publish it the same day.

Can I learn vibecoding on a course?

Yes. Vibelabs runs day courses in vibecoding in Oslo, with a maximum of 15–20 participants and three instructors, so everyone gets close support. You go home with an app you built yourself and a workflow you can keep using.