HQF Presents

HQF Summer Forge

Hack. Quest. Forge.

Turn a wild idea into something real — built with AI, shipped by you, judged by dragons.

The Basics

So, what actually is this?

You get a few weeks and an AI that can genuinely build things — it's called Claude Code. No coding experience needed. You just describe what you want, and it makes it real.

Build a game. A website. A weird little tool nobody asked for. Whatever you want — as long as you'd be proud to show it off.

Then it all comes down to one weekend: HQF heads away together, and you pitch what you built to a panel of parents — the Dragons — Dragons' Den style.

🔥 Feeling brave? There's a secret bonus challenge: get a total stranger on the internet to actually pay for your creation. Pull it off, and you keep the cash.

Each child gets access to Claude Code, an AI coding assistant, for a few weeks over the summer. They describe what they want to build in plain English — a game, a website, a tool — and the AI writes the code. No prior programming experience is needed or expected.

It all builds toward a "Dragons' Den" style pitch at the HQF weekend away, where each kid presents what they made to a panel of parents.

Costs are covered — Luke is managing all the accounts, so there's nothing for you to set up or pay for. There's light oversight throughout (progress is visible via GitHub), and kids are encouraged to ask for help the moment they're stuck.

There's an optional stretch challenge: getting a stranger online to pay for their creation and keep the money. It's entirely optional, low-stakes, and framed as a bonus — the real goal is just building something they're proud of.

The point isn't to teach them to code. It's to make them fearless with modern tools — the same tools they'll be using for the rest of their lives.

The Journey

How it works

  1. 1

    Get Kitted Out

    Install Claude Code — desktop app or terminal, your call. Sign in, and you're ready to build. Takes about 5 minutes.

  2. 2

    Build Your Thing

    Describe your idea in plain English. Build in small steps. Argue with the AI until it's exactly right.

  3. 3

    Get It Live

    Ship it to the internet with a real link anyone can open. This is where it stops being a toy and starts being real.

  4. 🐉

    Pitch at the Dragons' Den

    The big weekend. Stand up, show what you built, and make your case to the panel. This is the finale — make it count.

The Heart of It

The Getting-Started Guide

Everything you need, one step at a time. Tick things off as you go — watch the bar fill up.

0% forged

1 What is Claude Code?

Claude is an AI you talk to in plain English. Claude Code is a special version of it that can actually build software for you — it writes the code, creates the files, runs things, and fixes its own mistakes, all while you describe what you want in normal words.

Think of it as a very fast, very patient senior programmer sitting next to you. You say "make me a game where you dodge falling asteroids", and it builds it. You say "the asteroids are too fast", and it changes them. You never have to know what the code means — you just have to know what you want.

  • You don't need to know how to code. That's the whole point of this challenge.
  • You do need to be clear about what you want. The better you describe your idea, the better the result.
  • It's fine to argue with it. If it builds the wrong thing, just tell it. That's normal.

Luke is sorting out your account, so you don't need to pay for anything. If you ever hit a wall where it says you've run out of usage, message Luke — that's easily fixed.

2 Get set up (~5 minutes)

There are two ways in. Pick based on how comfortable you are with computers.

This is a normal app with buttons and windows — no scary black screens.

  1. Go to claude.com/download and download the app for your computer (Mac or Windows).
  2. Install it like any other app.
  3. Open it and sign in with the account details Luke gives you.
  4. Look for the Code section inside the app — that's Claude Code.
  5. Tell it what you want to build. Off you go.

The terminal is the text-only way to control your computer. It looks intimidating but it's just typing. If you fancy learning a proper tool that real programmers use every day, do this.

On Mac or Linux — open Terminal and paste this in, then press Enter:

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

On Windows — open PowerShell and paste this in:

irm https://claude.ai/install.ps1 | iex

Then close and reopen the terminal, type claude, and press Enter. It'll open your browser to log in. After that, you're in.

Don't understand a step? Paste the exact error message to Claude (or Luke) and ask "what does this mean and how do I fix it?" That works for almost everything.

3 Your first build

The magic sentence is just: describe the thing you want.

Good first prompts to try:

"Build me a simple webpage with a button that tells me a random dinosaur fact when I click it."
"Make a two-player noughts and crosses game I can play in a web browser."
"Create a countdown timer for the summer holidays with a nice background."

Then keep talking to it:

  • "Make the background dark blue."
  • "Add a score counter."
  • "It's broken — the button doesn't do anything. Can you fix it?"

Tips that make a huge difference:

  • Be specific. "Make a game" is vague. "Make a game where a cat jumps over boxes and the boxes speed up over time" is gold.
  • Build in small steps. Get one thing working, then add the next. Don't ask for everything at once.
  • When something breaks, say so plainly. "When I press start, nothing happens" is enough. It'll investigate.
  • Ask it to explain. "What did you just do?" is a great question. This is how you actually learn.
  • Try Plan Mode for bigger ideas — it'll think through the whole plan with you before building, so you can course-correct early.
4 Picking your AI brain: Sonnet vs Opus

Claude Code doesn't just have one brain — you can pick which model does the thinking, with the /model command. For this challenge, the two that matter are Sonnet and Opus.

Start on Sonnet, and stay there most of the time. It's the default for a reason — it's fast, it's sharp, and it'll happily build you a game, a website, or a tool without breaking a sweat. For pretty much everything in this challenge, Sonnet is all you need.

So what's Opus?

Opus is the biggest, most powerful model Claude offers. Think of Sonnet as a brilliant builder who works fast, and Opus as a genius architect you call in for the properly hard problems.

  • 👍 Opus is great for: a bug that's beaten you three times in a row, a tricky bit of logic you can't quite explain, or planning out something big and complicated before you start building it.
  • 👎 Opus is slower — you'll be waiting longer for answers.
  • 👎 Opus burns through your usage limit faster than Sonnet does, so save it for when you actually need the extra brainpower rather than leaving it on all the time.

Simple rule: build on Sonnet. If you get properly, genuinely stuck — not just "this is a bit fiddly," but stuck-stuck — type /model, switch to Opus, explain the problem, then switch back to Sonnet once you're moving again.

5 Put it on GitHub

GitHub is like Google Docs, but for code. It's a website where your project lives safely online. Three reasons you want it:

  • Backup. If your laptop dies or you delete something by accident, your project is safe.
  • History. It saves every version, so you can always go back to when it worked — "undo" with a memory that never forgets.
  • Sharing. Luke can see your project and help you when you're stuck, without you having to explain everything.

A single project stored on GitHub is called a repository (or "repo" — same thing).

How to connect (the easy way):

  1. Make a free account at github.com. Pick a sensible username — Luke will need it.
  2. Send Luke your username so he can be added to your project.
  3. In Claude Code, just say:
    "Put this project on GitHub for me and walk me through anything I need to click."
  4. Follow its instructions. It'll create the repo and upload ("push") your code.

From then on, whenever you've done some work, tell Claude Code:

"Save my progress to GitHub."

That's it. Your latest version is backed up and Luke can see it.

6 Get it live on the internet

Right now your creation only works on your computer. "Deploying" means putting it online so anyone in the world can open it with a link — including the dragons at the weekend, on their own phones.

The genuinely easiest way is to ask Claude Code to do it:

"I want to put this online so anyone can visit it with a link. What's the simplest free way, and can you set it up with me?"

It'll pick a free hosting service and walk you through it. The usual free options it'll suggest are:

  • Netlify or Vercel — brilliant for websites and web apps. Free, and they connect straight to your GitHub repo so your site updates automatically every time you save.
  • GitHub Pages — the simplest option if your project is a basic website. Free, and built into the GitHub account you already have.

Once it's live, you'll get a link (something like your-project-name.netlify.app). Test it works by opening it on your phone. If it opens on your phone, it'll open for the dragons. 🐉

🔥 Golden rule: something that's live on the internet always beats something that "works on my laptop, I promise". Get it deployed early, even if it's rubbish at first — then improve it. A live, simple thing wins over a broken, ambitious thing.

7 Getting unstuck

Being stuck isn't failing. It's the actual job. Here's how to get moving again:

  1. Ask Claude Code first. It caused most problems, so it can usually fix them. Paste the error, describe what's wrong, and ask.
  2. Tell it exactly what you see. "It's not working" is hard to help with. "When I click Start, the screen goes blank and nothing happens" is easy.
  3. Still stuck after a few tries? Get Luke. Share your screen on a video call, or send Luke a link to your Claude conversation (there's a Share button), or save your progress to GitHub so he can look at the code.

There's no prize for struggling in silence. The kids who ask for help finish their projects.

⚠️ Windows says "claude is not recognized"

This is almost always a PATH problem — your computer just doesn't know where to find the claude command yet. It's not broken, it just needs a nudge.

The fix:

  1. Fully close every open terminal / PowerShell window — not just the tab, all of them.
  2. Open a brand new PowerShell window and try claude again.
  3. Still stuck? Sign out and back into Windows — this reloads your PATH.
  4. Still nothing? Re-run the install command below. It's totally safe to run again.
irm https://claude.ai/install.ps1 | iex

Unstick Yourself

Stuck for an idea?

Hit the button. Steal the idea. Make it yours.

Your idea will appear here. Go on, click it.

Quick Answers

FAQ

Do I need to know how to code?

No. If you can describe what you want, you can do this.

What should I build?

Anything that's interesting. A game, a useful tool, a silly website, a quiz, a gadget for a hobby you love. The best ideas are usually small and specific. Build something you'd actually want to use.

Can I build a phone app or a huge game like the ones I play?

Big polished games and app-store apps are really hard in a few weeks. Aim for something clever and finished rather than huge and broken. A small thing that works is far more impressive than a giant thing that doesn't.

What if I break everything?

You can't permanently break anything if you're saving to GitHub — you can always go back. And Claude Code fixes its own mess. Experiment freely.

Do I have to make money?

No. Making money from a stranger is an optional bonus challenge for extra glory. The main goal is just to build something interesting.

How long will this take?

Your first working thing can happen in an afternoon. Making it good is where the rest of the time goes. Start early — the deadline is the weekend away.

Is it cheating to let the AI do the work?

No! Using AI well is the skill we're learning. Knowing what to ask for, spotting when it's gone wrong, and shaping a good idea into a finished thing — that's the whole game.

The One House Rule

Build something you'd be happy to show your parents.