Vibe coding is writing software by talking to AI instead of writing code character by character. You describe what you want — “build me a dashboard that shows my sales data” — and the AI writes the code. You review, refine, and iterate until it works.
The term was coined by Andrej Karpathy in early 2025: “you fully give in to the vibes, embrace exponentials, and forget that the code even exists.” It caught on because it describes what millions of people were already doing — building real things with AI, without traditional programming skills.
This isn't a toy. People are shipping production apps, automating their businesses, and building tools that previously required a development team. The barrier to entry for software has dropped to near zero.
Every model release makes vibe coding more capable. The skills you learn today — prompting, debugging, iterating — only become more powerful as the tools improve.
Interactive prototypes, design tools, portfolio sites
Turn a Figma mockup into a working app in an afternoon
Landing pages, dashboards, lead gen tools, SEO analyzers
Build a campaign performance dashboard from your ad data
MVPs, internal tools, customer portals, billing systems
Ship a working product before hiring a dev team
Data visualizations, survey tools, analysis scripts
Turn a dataset into an interactive explorer in minutes
Quiz apps, curriculum tools, student dashboards
Create an interactive lesson with instant student feedback
Workflow automations, reporting tools, inventory trackers
Replace a manual spreadsheet process with a real app
Mac, Windows, or Linux — any will do
Chrome, Safari, Firefox, or Edge
ChatGPT, Claude, or any chat-based AI (free tiers work)
The willingness to iterate when things don't work
Helpful but not required. You'll learn as you go.
LLMs are good at language, of course. What makes them exceptional at coding is verifiability — it either compiles or it doesn't. That binary feedback is exactly what models need to self-correct and ship working code.
You might abstract it away, but the computer doesn't. Having a programmer's perspective on user flows, authentication, and databases will help you build better apps.
Language models often can't decide which questions to ask. The ROI for having a fundamental understanding of all areas you're involved with is immense.
Most people interact with code only through the UX. But bugs happen in authentication flows, database queries, API calls, and edge cases. Understanding these layers helps you debug faster and build more reliable apps.
Go to any of these — free accounts work fine. No install needed.
All three have free tiers. Pick whichever feels right.
Type a prompt that describes a small app. Be specific about what it should do, not how to code it.
The more specific your description, the better the result. Think about what you'd want to see on screen.
The AI will generate code and show you a preview. Click through it. Does it work? Does it look right?
Claude shows an interactive Artifact. ChatGPT shows a Canvas. Both let you see the result immediately.
Now change it. Ask for improvements. This is where vibe coding really happens — the back-and-forth conversation.
Don't try to get everything perfect in one prompt. Small, focused requests work better.
That's it. You described what you wanted, refined it through conversation, and ended up with a working app. No syntax, no setup, no boilerplate. From here, you can keep going — add features, learn about deployment, or start a new project entirely.
This is normal. AI sometimes makes cascading changes you didn't ask for. The fix is version control — commit when things work, so you can always go back.
Learn to use Git early. Commit often. Branches are free.
When the AI fixes one thing and breaks another repeatedly, the conversation has gone stale. The model is working from accumulated confusion.
Start a new chat. Summarize what you have, what works, and what's broken. Fresh context usually breaks the loop.
You don't need to understand every line. But you should understand what each file does and how the pieces connect. Ask the AI to explain.
Paste the code back and say "Explain this to me like I've never coded before." Do this regularly.
AI defaults are functional but generic. Design takes iteration, just like code. You need to be specific about what you want things to look like.
Share screenshots of designs you like. Say "make it look like this" or use UI generators like V0 for the visual layer.
The gap between "works on my machine" and "works on the internet" trips up everyone. Build errors, environment variables, and hosting config are common blockers.
Start with one-click deploy platforms (Vercel, Netlify). Paste the entire error message to the AI — not a summary.
Welcome to software development. Even experienced developers spend 30-50% of their time debugging. This ratio improves with experience but never goes to zero.
This is the job. Get comfortable with DevTools (F12), learn to read error messages, and always paste the full error to the AI.
Click a stage to learn more.
Connected to their CRM API and built a real-time dashboard showing pipeline metrics, conversion rates, and team performance.
Full marketing site with blog, pricing page, contact form, and CMS integration. Launched in a weekend instead of waiting weeks.
An AI chatbot trained on the company's docs and FAQ. Handles 60% of support tickets automatically and routes the rest.
An interactive tool that prospects use to estimate project costs. Captures leads and sends quotes automatically.
Uploads PDFs, extracts key findings, and generates structured literature reviews. Saves hours per paper.
Tracks stock levels, sends low-stock alerts, and generates purchase orders. Replaced a spreadsheet that was failing.
Connects Slack, email, and project tracker. Automatically creates tasks from client emails and posts standup summaries.
Not sure what to build? Get three ready-to-use project prompts you can copy and paste into your AI assistant.
Cost is independent of skill level. You can be L3 at €20/month. The difference is how much you use the tools, not how good you are.
Enough to learn and prototype
You can reach L3 on free tools alone — just with usage limits.
Remove the friction
The sweet spot. Most builders never need more than this.
For very specific needs
Only if you're shipping production apps at scale or running a business on AI tools.
Click any concept to see what it is, why it matters, and which tools to try. Mark cards as “known” to track your progress.
Go from idea to working prototype in minutes
Prompt it, ship it