THE FUTURE MARKETACADEMY
Your classroomRoom 01 · AI Lab
School of AI

Coding with AI: your first project from idea to working app

Step 4 of 7 in AI Lab

Next in your path: 1.1.2 AI at Work: research, writing and analysis with AI

What you'll be able to do
  • Explain in plain words what code is, and what an AI coding assistant does and does not do.
  • Describe a small app idea clearly enough that an AI assistant can build it.
  • Use Claude Code to build and open a tiny web app (a tip calculator) on your own computer.
  • Read the code it wrote at a basic level: files, variables, functions and buttons.
  • Test the app, report a bug the right way and undo a change you do not like.
  • Know what you must always check yourself: permissions, secrets, and whether the app really works.

Before this course: Command Line Basics (course 7.11). You should be able to open a terminal, use pwd, cd and ls, and know why you never paste a command you do not understand. If the terminal is new to you, take 7.11 first. This course is the Beginner step before Claude Code Basics (course 1.5).

Words in this course 42Open the Vocabulary Hall
01

What code is, and what an AI coding assistant does

In simple words

Code is a list of instructions a computer follows, like a recipe. An AI coding assistant is a helper who can write the recipe, cook it and taste it, but you decide what dish to make and whether it tastes right.

Key facts
  • Code is written instructions for a computer. A program or app is code that runs. A bug is a mistake in the code that makes the app do the wrong thing.
  • A small web page uses three languages that every browser understands:
LanguageJobKitchen comparison
HTMLThe content and structure: headings, text, buttons, boxesThe ingredients on the table
CSSThe look: colours, spacing, fontsHow the plate is arranged
JavaScriptThe behaviour: what happens when you clickThe cooking steps
  • A file holds code. A folder (also called a directory) holds files. You learned both in Command Line Basics.
  • Anthropic describes Claude Code as an agentic coding tool. When you give it a task it works in three phases that blend together: it gathers context (reads your files), takes action (edits files, runs commands), and verifies results (for example by running tests). You can interrupt at any point.
  • Claude Code can read your project folder, edit files and run commands in your terminal. It can make mistakes, which is why you stay in the loop: it proposes, you approve.
  • Claude Code runs in the terminal, in VS Code and JetBrains, in a desktop app and on the web at claude.ai/code. The engine behind them is the same.
  • An AI assistant does not remove the need to understand the result. It saves typing. You still decide what to build and you still check that it works.
Step by step
  1. Open a notebook or a text file and write three headings: HTML, CSS, JavaScript.
  2. Next to each heading, write the job it does in your own words (structure, look, behaviour).
  3. Open any web page in your browser, right-click a button and choose Inspect (names can differ by browser). Look for the HTML tags.
  4. Write down one thing on that page that is HTML (a heading), one that is CSS (a colour) and one that is JavaScript (something that changes when you click).
  5. Read the Overview page of the Claude Code docs and find the list of places you can use it.
  6. Check: you can explain the three languages with the kitchen comparison, and you can say what "gather context, take action, verify" means.
Watch on YouTube
What Claude Code is, in a beginner tutorialAyyazTech · YouTube · youtube.com

Videos by other creators on YouTube, for reference. They are not made by or affiliated with The Future Market.

LESSON 01What code is, and what an AI coding assistant does
LESSON 01 / ANIMATED LESSON / AI VOICE00:00 / 01:00
Read the video script
[Host] "What is code? It is a list of instructions a computer follows, like a recipe."
[Text on screen: HTML = structure | CSS = look | JavaScript = behaviour] "A web page uses three languages. HTML is the structure, CSS is the look, JavaScript is what happens when you click."
[Screen: Claude Code reading files in a project folder] "An AI coding assistant like Claude Code can read your files, edit them and run commands."
[Text on screen: Gather context, take action, verify] "It works in a loop: look around, make a change, check the result."
[Host] "You are still the boss. You decide what to build and whether it works."
Try it now

Pick a web page you use every day. List three things on it that are HTML, two that are CSS and two that are JavaScript. Then write one sentence: "An AI assistant can help me with ___, but I must still check ___."

ClaudeStuck? Copy a ready-made prompt for Claude

Copy this, open Claude, paste it, and Claude will walk you through the lesson step by step.

For a grown-up: Claude is for adults (18+). Copy this, paste it into Claude, and use the answer to explain the lesson to your child.

I'm learning "Coding with AI: your first project from idea to working app" on The Future Market. Lesson 1: "What code is, and what an AI coding assistant does".

What the lesson teaches:
- Code is written instructions for a computer. A program or app is code that runs. A bug is a mistake in the code that makes the app do the wrong thing.
- A small web page uses three languages that every browser understands:
- Language - Job - Kitchen comparison
- HTML - The content and structure: headings, text, buttons, boxes - The ingredients on the table
- CSS - The look: colours, spacing, fonts - How the plate is arranged
- JavaScript - The behaviour: what happens when you click - The cooking steps
- A file holds code. A folder (also called a directory) holds files. You learned both in Command Line Basics.

The exercise I'm working on:
Pick a web page you use every day. List three things on it that are HTML, two that are CSS and two that are JavaScript. Then write one sentence: "An AI assistant can help me with ___, but I must still check ___."

I'm stuck. Please:
1. Explain the main idea in plain, simple words with one everyday example.
2. Walk me through the exercise one small step at a time. Ask me what I've done so far before giving the next step.
3. Don't just give me the final answer. Help me do it myself, and check my work when I share it.
I'm a parent helping my child (about 8 years old) with a lesson called "What code is, and what an AI coding assistant does" from the course "Coding with AI: your first project from idea to working app".

Here's what the lesson says:
Code is a list of instructions a computer follows, like a recipe. An AI coding assistant is a helper who can write the recipe, cook it and taste it, but you decide what dish to make and whether it tastes right.

The activity:
Pick a web page you use every day. List three things on it that are HTML, two that are CSS and two that are JavaScript. Then write one sentence: "An AI assistant can help me with ___, but I must still check ___."

Please explain this so an 8-year-old understands: short sentences, a fun everyday example, and no hard words.
Then give me 3 simple questions I can ask my child to check they understood, and a way to do the activity together, one tiny step at a time.
Open Claude
Sources
My notes
02

Set up your workspace

This lesson is part of full access: every course and every level for one payment.

03

From idea to a clear request

This lesson is part of full access: every course and every level for one payment.

04

Build the first version and open it

This lesson is part of full access: every course and every level for one payment.

05

Read the code it wrote

This lesson is part of full access: every course and every level for one payment.

06

Test it, fix it and undo safely

This lesson is part of full access: every course and every level for one payment.

07

Stay safe, save your work and plan the next project

This lesson is part of full access: every course and every level for one payment.

++

Final project

This lesson is part of full access: every course and every level for one payment.

??

Quiz

  1. What do HTML, CSS and JavaScript each do?

  2. What three phases does Claude Code work through on a task?

  3. How do you check that Claude Code installed?

  4. Where should you copy install commands from?

  5. Name the four parts of a good first request.

  6. What does plan mode do?

  7. What is a variable?

  8. Name two test cases beyond the normal case.

  9. What should a bug report include?

  10. Which command or key lets you go back to an earlier point?

  11. Do checkpoints replace Git?

  12. Why must secrets like API keys never go in your code or prompts?

EX

Final exam

This lesson is part of full access: every course and every level for one payment.

CE

Certificate

This lesson is part of full access: every course and every level for one payment.