Skip to content

Zero to shipping

Start vibe coding
in 5 minutes

Building software is no longer about math, logic, or being “a tech person.” It's about knowing what you want and describing it clearly. This guide gets you there.

The shift

Software is no longer about being “technical.”

For decades, building software required years of training — learning programming languages, algorithms, data structures. It was a skill reserved for people who think in math and logic.

That era is over. AI writes the code now. The new skill is intention — knowing what you want to build, describing it clearly, and iterating until it's right. If you can explain an idea to another person, you can build software.

Andrej Karpathy called it vibe coding:

“You fully give in to the vibes, embrace exponentials, and forget that the code even exists.”

GoShip gives you real problems to solve and measures how effectively you work with AI. No CS degree. No bootcamp. Just you, your ideas, and an AI that can build them.

Before you start

What you need

  • A computer

    Mac, Linux, or Windows with WSL. If you can open a terminal, you're good.

  • A Claude Pro or Max account

    Claude Code requires a paid Claude account ($20/mo for Pro). Sign up at claude.ai

  • A GoShip account

    Free. Sign up with GitHub or email. Create account →

Step by step

From zero to shipping

01

One command. That's it.

Install Claude Code

Claude Code is a terminal-based AI coding tool by Anthropic. It understands your project, writes code, and runs commands — all from a conversation.

Open your terminal (Mac: search for "Terminal" in Spotlight) and paste this command. It installs in seconds.

Terminal
curl -fsSL https://claude.ai/install.sh | bash

After installing, type `claude` and press Enter. It will open your browser to log in with your Claude account. Once logged in, you're ready.

02

Make a folder. Open it.

Create a project

Every project lives in a folder. Create one anywhere — your Desktop is fine for your first project.

Run these two commands — one creates the folder, the other moves into it:

Terminal
mkdir ~/Desktop/my-first-project
cd ~/Desktop/my-first-project

Now you have a home for your code. Everything you build will live here.

03

Find a problem. Solve it.

Pick a challenge

GoShip has real-world challenges — building apps, fixing bugs, adding features. Pick one that sounds interesting. No experience required.

When you click "Start Challenge", GoShip gives you a one-line command to connect. Paste it in your terminal — that's the GoShip MCP server that watches how you work (not what you build).

04

Describe what you want. In English.

Start talking

With Claude Code running in your project folder, just describe what you want to build. Claude reads the challenge brief, writes the code, creates files, and runs it.

Start Claude Code in your project folder, then just talk to it:

Terminal
claude
YouI just picked up the Task Manager challenge on GoShip. Can you read the brief and help me build it?
ClaudeI'll read the challenge requirements and create a plan. Let me start by setting up the project structure...

That's vibe coding. You describe the vision, the AI writes the code. You review, iterate, and ship.

Pro tips

How to vibe code well

  1. 01

    Be specific about what you want

    “Build a todo app with a dark theme and drag-to-reorder” works better than “build something”.

  2. 02

    Ask Claude to make a plan first

    Before coding, say “read the challenge and create a plan before writing any code”. Better plans = better code.

  3. 03

    Iterate, don't restart

    If something looks wrong, describe what’s wrong. “The button is too small” or “the colors are ugly” — Claude will fix it.

  4. 04

    Run your code often

    Ask Claude to run the app so you can see it. “Run the app and show me how to open it in my browser.”

  5. 05

    You don't need to understand the code

    That's the whole point. Focus on what you want it to do, not how it does it. Understanding comes with time.

  6. 06

    Taste is the new technical skill

    Knowing what looks good, what feels right, what users actually need — that's what matters now. The AI handles the rest.

$ goship --zero-to-shipping

Ready to ship?

Pick a challenge. Describe what you want. Watch it come to life.

Free to start. No credit card needed for GoShip.