All outcomes
Skills

Build Your First Website

8 weeks · 3 milestones

Build a real webpage using HTML and CSS and publish it at a live URL. It can be a personal page, a fan site, or a project showcase — what matters is that you made it and someone else can load it in a browser. Free hosting on GitHub Pages or Netlify works perfectly.

Milestone map

Milestone map

3 milestones

Write a real HTML file in a text editor and open it in a browser to see it render. Do not use a website builder or drag-and-drop tool — the point of this milestone is understanding that a browser renders text files with angle-bracket tags. Your HTML file must include: at least one paragraph of text, one image (from a local file or a URL), and one working hyperlink that goes somewhere. Save the file, open it in a browser, and take a screenshot showing all three elements working. This is the foundation on which everything else in the outcome is built.

Proof required

Submit: a screenshot of your HTML file open in a browser, showing visible text, a displayed image, and a clickable link. Include the URL of where the link goes in your submission note.

What gets checked

  • Screenshot shows a browser rendering an HTML file — the html, head, and body structure should be in the source, even if the screenshot shows only the rendered output
  • All three elements are present and working: text is displayed (not just the tag source), image is visible (not a broken image icon), link is a real href attribute pointing to a real URL
  • File was written in a text editor, not generated by a WYSIWYG builder — the verifier may ask to see the HTML source; auto-generated class names and inline style soup indicate a builder was used

We use analytics to improve Powstik. No ads, ever.