Courses
//

Studio Hyra University

Claude Code 101

From chat to building real things. A guide for people who've never written code.

12 lessons · ~35 min · Beginner

Lesson 01

You're already further than you think

You already know the most important skill: describing what you want to an AI in clear language.

You type something to ChatGPT or Claude. It types something back. Sometimes it's exactly what you needed. Sometimes it's not, and you rephrase and try again.

That back-and-forth is something you do without thinking about it. But it's actually a skill. A valuable one. Describing what you want to an AI, reading the result, and giving feedback until it's right.

Here's an example you'll recognize. You ask Claude to write a product description:

Write a product description for our website.

We are pleased to present our innovative solution that leverages cutting-edge technology to deliver transformative results for forward-thinking organizations...

Way too formal. Write it like you're talking to a friend.

So here's the thing. We built this tool because we were tired of the same problem everyone has. It does three things really well, and we think you'll love it because...

Better. But shorter. And start with the benefit, not the story.

Save 4 hours every week on reports. Paste your data, pick a template, click export. That's it.

Three rounds. Each one better. You didn't need special training to do this. You just described what you wanted and said what was wrong. That's exactly how Claude Code works too. The difference is just what the AI produces. Instead of text, it produces working software. But your skill — describing and refining — is the same.

Key takeaway

Think about the last time you asked ChatGPT or Claude to write something. That skill — describing what you want clearly — is exactly what Claude Code uses. Everything that follows builds on it.

Lesson 02

Level 1: AI in a code editor

Tools like Cursor and Copilot let AI see your files. Better than the browser, but you still do most of the work.

What happens when you go beyond text

You asked ChatGPT for a simple webpage. Or a calculator. The AI gave you a block of code. You copied it. Pasted it into a file. Opened it in a browser. And then...

10%

Worked perfectly

Rare. Celebrate.

50%

Mostly worked

Something's off. You don't know how to fix it.

40%

Didn't work

No idea why. The code looks fine. But nothing happens.

Why this happens

The AI wrote perfectly fine code. The problem is everything around it. A real website isn't one block of code. It's files that know about each other. A way to see the result live. A way to change one thing without breaking something else. A way to test. A way to put it on the internet.

When you copy-paste from a chat window, you are the one connecting all those pieces. That's the ceiling. Not the AI's quality. Your ability to be the glue between a code block and a working product.

The tools we explore in the next lessons remove that ceiling. You stop being the glue. The tools handle the connections. You handle the ideas.

Key takeaway

The jump from browser AI to editor AI is useful but limited. The AI suggests. You still decide, place, and verify everything yourself.

Lesson 03

Level 2: Claude Code

Claude Code doesn't suggest. It builds. And the system around it (memory, rules, connections) is what makes the difference.

Before we go further into how, let's look at what. These are things built by regular people with ideas. Not developers. Not tech companies.

Client intake form

Freelancer · A weekend

1Client opens the form on the freelancer's website
2Fills in project type, budget, timeline, and goals
3Form auto-generates a formatted project brief
4Freelancer gets the brief by email, ready to start

Pricing calculator

Consultant · 3 days

1Visitor enters team size, industry, and needs
2Calculator computes a customized price range
3Shows a breakdown of what's included
4Visitor can request a call — pre-qualified lead

Website roaster

Small agency · 1 week

1Visitor pastes any website URL
2AI visits the site and analyzes design, copy, UX
3Shows a score with brutally honest feedback
4Shareable result page — went viral on LinkedIn

The pattern is always the same. Describe what you want. AI builds it. Give feedback. Adjust. Deploy. The tools handle the code. You handle the vision.

Key takeaway

The difference isn't the AI model. It's the scaffolding: CLAUDE.md for memory, skills for rules, MCPs for connections, plan mode for thinking first.

Lesson 04

What it looks like in practice

Claude Code runs in the terminal inside VS Code. You describe, Claude builds, you give feedback, Claude adjusts.

When you use Claude in the browser, you're having a conversation. The AI gives you text. That text might contain code, but it's still just text in a window. You copy it somewhere. You hope it works.

Building AI is fundamentally different. The AI doesn't give you text. It changes files on your computer. Creates new ones. Runs commands. Tests things. Deploys to the internet.

CHAT AIYou ask, AI answers in textYou copy the answer somewhereYou figure out the rest yourselfLike texting an architectvsBUILDING AIYou describe, AI builds itCreates files, writes code, runs testsDeploys to the internet for youLike an architect who also builds

That's the fundamental shift. It's not about smarter AI. It's about AI that can do things, not just say things.

Key takeaway

A typical session: open your project, start Claude Code, describe what you want, review the plan, let Claude build, give feedback, save. The whole time you're describing what, Claude handles how.

Lesson 05

Track A: start small, ship fast

Idea on Monday, live on Friday. Landing pages, tools, prototypes. Most people start here and many never need more.

"Project" sounds intimidating. Like six months of meetings and a Gantt chart. In our world, a project is just a folder on your computer with files in it. Those files are your website.

my-project/

src/what the site looks like and does
public/images, icons, fonts
package.jsonwhat the project needs to run

When you "build" something, you're adding files to this folder. When you "deploy," you're uploading the folder to the internet. When you "save your work," you're taking a snapshot you can go back to later.

The freelancer's client intake form? About 20 files in a folder. The AI created all of them from descriptions. The folder got uploaded to the internet. People visit the URL. That's the whole story.

Key takeaway

You don't need a six-month plan. Describe a landing page or tool. Claude builds it. You give feedback. You deploy. Done.

Lesson 06

Feedback is your superpower

You don't need to describe everything in one go. Start rough, refine. Four rounds beat one perfect prompt.

The biggest misconception: you need to describe everything perfectly upfront. Write the perfect prompt. Get the perfect result first try.

No. The best results come from starting rough and refining. Watch how a real project develops:

I want a page where people paste a website URL and get feedback on their design.

Here's a page with an input field and a "Submit" button. Basic layout.

Too empty. Add a big headline. Dark background. Make the button orange and much bigger.

Updated. Dark theme, large headline, prominent orange button.

Nice. Now when they click the button, I want the AI to actually visit the website and analyze it. Score the design, the text, and the user experience.

Done. The app now fetches the URL, analyzes it, and shows scores for design, copy, and UX.

The feedback is too generic. Make it funnier. Like Simon Cowell judging websites.

Adjusted the personality. Feedback is now specific and sharp with humor.

Four rounds. Each one builds on the last. You didn't need to plan all of this upfront. You discovered what you wanted by seeing the results. That's exactly how the Workshop course works later.

Key takeaway

The best results come from iteration, not from the perfect first prompt.

Lesson 07

What deploy actually means

Uploading your folder to the internet. You get a link. Anyone can visit it. Takes about 5 minutes.

You've built something on your computer. It works in your browser. But only you can see it. "Deploying" means: putting it on the internet so anyone with the link can visit it.

Your project folderon your computerYou say "deploy this"one sentenceUploads to a server~2 minutesLive URLanyone can visit

The small agency's website roaster went from "works on my laptop" to "live on the internet" in about 5 minutes. They shared the link on LinkedIn. People started using it immediately. The whole thing is still just a folder of files, but now those files live on a server instead of a laptop.

Key takeaway

Deploy is not complicated. It's uploading a folder and getting a link.

Lesson 08

Why everything looks the same

Define your colors and fonts once. Every element uses them. Change one value, everything updates.

Have you noticed that well-designed websites have consistent colors everywhere? The button is the same orange as the heading accent. The spacing between sections is always even. Nothing looks "off."

That's not because someone manually matched colors on every element. It's because of a system. You define your colors, fonts, and spacing once, in one place. Everything in the app references that one place.

Without this system

Want to change the orange? Find it in 47 different places. Miss one and something looks wrong. Nobody knows why.

With this system

Want to change the orange? Change it in one place. Every button, heading, and accent updates instantly.

The consultant changed their entire accent color from green to blue. One change. Ten seconds. Everything updated. This system gets set up at the very beginning and works silently from then on.

Key takeaway

Design tokens enforce consistency. Change your accent color once, it updates everywhere in 10 seconds.

Lesson 09

Multiple languages from day one

Set up the translation system now. Adding a language later takes 20 minutes instead of days.

Even if you only need English today, the way you handle text matters. If you write "Roast it" directly on a button in your code, and later want to add Dutch, you have to find every piece of text in every file. For a small app, that's dozens of strings. For a real app, hundreds.

The alternative: all your text lives in translation files. The button says "use the text called submitButton." The English file says that's "Roast it." A Dutch file would say "Roast het."

Adding Dutch later

Hunt through every file. Find every piece of text. Translate each one. Hope you didn't miss any. Days of work.

Set up from the start

Create one new file. Translate the strings. Done. 20 minutes.

The restaurant's reservation page started English-only. Three months later they added Dutch and German. 20 minutes each. Because the system was there from day one.

Key takeaway

Even if you only need one language today, use the translation system. Future you will be grateful.

Lesson 10

How AI handles feedback

Ask Claude Code to review its own work. It finds issues every time. Build, then review. Always.

Here's something interesting about working with AI: after it builds something, you can ask it to review its own work.

You say something like: "Look at everything you just made. Does it work on a phone screen? Are the colors consistent? Did you miss anything?"

And it finds things. Every time. Not because the AI is bad at building. Because building is complex, and a fresh look catches what the first pass missed. Same reason you proofread an important email before sending it.

What the review typically catches

  • A layout that looks fine on a laptop but overflows on a phone
  • A color that was written directly instead of using the design system
  • Text that was left in English instead of going through the translation file
  • A form that accepts empty submissions without showing an error
  • A button that looks clickable but doesn't actually do anything yet

The team lead's dashboard had a mobile problem that nobody noticed during building. The review caught it before they shared it with the team. The fix took 30 seconds.

Build, then review. Always. It's the simplest habit that makes the biggest difference in quality.

Key takeaway

Build, then review. Build, then review. The cheapest quality improvement you'll ever make.

Lesson 11

It's not magic

A website is a folder of files. Building is creating files. Deploying is uploading them. There's no mysterious step.

Let's put it all together. None of this is complicated. Each piece is simple. Together they make a process.

What it sounds likeWhat it actually is
A websiteA folder of files on a server
BuildingAdding files to the folder. The AI writes them for you.
A databaseWhere your app remembers things (form submissions, scores, user data)
Design tokensYour colors and fonts defined once, used everywhere
TestingThe AI opens your app and checks if everything still works
DeployingUploading your folder to the internet so people can visit it
A commitA save point you can go back to if something breaks
DescribeBuildFeedbackAdjustReviewDeploy

That's the whole process. Repeat for each feature. There's no mysterious step where you suddenly need to understand programming.

Key takeaway

Describe → Build → Feedback → Adjust → Test → Deploy. Repeat for each feature. That's the whole process.

Lesson 12

What happens next

This was understanding. The next courses are hands-on: Mastery (setup), Workshop (build), Assisted Coding (deep dive).

What you've seen in this course

  • What people build with these tools (real examples, real results)
  • How the process works (describe, build, feedback, adjust, deploy)
  • Why building AI is different from chat AI (it does things, not just says things)
  • What a project actually is (a folder of files)
  • Why design tokens and translations matter (set up once, benefit forever)
  • How reviewing catches problems early (build, then review)

The next courses are hands-on

NEXT

Claude Code Mastery

Install the tools. Create your first project. Set up the memory file and rules. Learn the daily workflow. Every step explained, every click shown.

THEN

Workshop: Roast My Website

Build a real app from scratch. An AI website scorer with a database, shareable pages, a leaderboard, multiple languages, and automated tests. Deploy it live.

LATER

Assisted Coding

The deeper methodology for bigger projects. Track A vs Track B, phased building, quality gates. For after you've shipped your first project and want to scale up.

You've seen what's possible. The next step is getting your hands on it.

Key takeaway

You've seen what's possible. Next: get your hands on it.

Ready to go hands-on?

You understand what Claude Code is. The next course sets everything up. The one after that has you building a real app.

Start Claude Code MasteryStart Claude Code MasteryBack to UniversityBack to University