learn.web Back to the curriculum ↗

First steps on the web / 06

Capstone: your first artifact

Combine the three languages into one page that does something real, then publish it.

Time
90 min
Mode
Learn → Make → Check
Path
Web Foundations

By the end, you can…

Your first artifact is proof, not perfection

The capstone combines everything: a meaningful page built from semantic HTML, styled with deliberate CSS, and given one genuine behavior with JavaScript. Its job is to work for a real person, not to win a design award.

Testing like a user means completing the task the way a visitor would: keyboard, touch, zoomed text, slow network. Watch for moments where you, the author, would know what to do but a stranger would not.

Ship it

Choose the smallest real purpose: introduce yourself, collect a note, compare two options, or share a resource list. Build the core task first, then style it, then add the behavior.

Publish on any free static host, send the link to one person, and ask them to complete the task without coaching. Your notes on what surprised you are part of the artifact.

Working example
const releaseChecks = [
  "Core task works without JavaScript",
  "Keyboard can complete the task",
  "200% zoom still reads well",
  "A real person completes it uncoached"
];

Your studio task

Make — Publish your artifact and test it with a real person.

  1. Choose one small, real purpose for the page.
  2. Build the HTML core first, then CSS, then one behavior.
  3. Run the release checks above.
  4. Publish, share the URL with one person, and write down what surprised you.
Definition of done

The page loads over the network, and a person completes the intended task with keyboard, touch, and no coaching.

Open the interactive lesson with its workspace ↗

Knowledge check

What should work before JavaScript loads?
  1. The core content and task
  2. All animations
  3. Nothing—the page is a shell
Reveal answer (A)

Enhancement means the essential experience exists without scripts.

Which is the strongest test of a small page?
  1. Another person completes the real task uncoached
  2. The page matches the mockup
  3. It uses the newest frameworks
Reveal answer (A)

Uncoached task completion by a real person is the artifact's true test.