Home / Hands-on activities / Web Page Builders

Coding activity

Web Page Builders

Design a pretend web page on paper! Draw pictures, add buttons, and create a layout. Learn that websites are made of pictures, words, and buttons.

Hands OnAbout 25 minutesMay use a screenParent help expected

Materials and setup

How this changes by age

Pre-K (ages 3–4)

Design a pretend web page on paper! Draw pictures, add buttons, and create a layout. Learn that websites are made of pictures, words, and buttons.

Difficulty 1 of 3

Steps

  1. Look at a simple website together. Point out the pictures, words, and buttons.
  2. Draw a 'web page' on paper: add a title at the top, a picture in the middle, and buttons at the bottom.
  3. What happens when someone clicks your button? Draw what the next page looks like.
  4. Add colors and decorations to make your page look nice.
  5. Present your web page to a family member: 'If you click here, you'll see...'
  6. Tell a grown-up one thing that surprised you.

Learning objectives

  • Identify basic web page elements: titles, images, and buttons
  • Design a simple page layout on paper
  • Understand that clicking buttons leads to new pages

Kindergarten (ages 5–6)

Design a multi-page website on paper. Learn about navigation, links, and how pages connect. Create a website about your favorite topic.

Difficulty 2 of 3

Steps

  1. Choose a topic for your website (your pet, dinosaurs, your family).
  2. Design a home page: title, main picture, and 3 menu buttons (About, Gallery, Fun Facts).
  3. Design each linked page: draw what appears when someone clicks each button.
  4. Draw arrows between pages showing how they connect (navigation).
  5. Test your website: have someone 'click' by pointing, and you show them the correct page.
  6. Tell a grown-up one thing that surprised you.

Learning objectives

  • Design a multi-page website with consistent navigation
  • Understand how hyperlinks connect pages
  • Create informational content organized across pages

Early elementary (ages 6–8)

Write a simple HTML page on paper, then type it into CodePen and watch it come alive in the browser. You're a real web developer the moment your h1 appears.

Difficulty 2 of 3

Steps

  1. Learn the four most useful HTML tags: <h1> for a big heading, <p> for a paragraph, <img src="..."> for a picture, and <a href="..."> for a link.
  2. On paper, write a simple HTML page using all four tags. Example: <h1>My Page</h1><p>Hi I'm learning HTML.</p><img src="https://picsum.photos/200"><a href="https://example.com">A link</a>
  3. With a parent, go to https://codepen.io (no account needed). Click Start Coding or Pen.
  4. Type your HTML into the HTML box. Press the Run/Save button. Watch your h1 become a big heading on the right side of the screen.
  5. Change the text inside <h1> and reload. Change the picture URL. Change the paragraph. Notice how each edit instantly changes what you see.
  6. Tell a family member: 'I'm a web developer now — I wrote a real web page.'
  7. In one sentence, tell a parent or sibling what surprised you today.

Learning objectives

  • Use four core HTML tags (h1, p, img, a) to structure a page
  • Type code into a real online editor and see the rendered result
  • Connect cause and effect: editing source code changes the displayed page

Upper elementary (ages 8–10)

Build a 3-section 'About Me' page with HTML and CSS. Preview it in CodePen and improve it like a young creator shaping a personal website.

Difficulty 3 of 3

Steps

  1. Plan your About Me page with 3 sections: (1) heading + a paragraph about you, (2) a list of 3 favorite things using <ul> and <li>, (3) an image of something you love using <img>.
  2. Open https://codepen.io and start a new pen. In the HTML panel, add an <h1> with your name, a <p> introducing yourself, the <ul> list of 3 favorites, and an <img> tag.
  3. In the CSS panel, add styling: set a background color on the body (background-color: lightblue;), pick a font (font-family: sans-serif;), and color your h1 (color: darkblue;).
  4. Tweak margins and padding until the page feels balanced. Try different background colors until you like one.
  5. Save the pen and reopen it to make sure your work is still there.
  6. Show the page to a family member on the same device and ask what section is easiest to read or nicest to look at.
  7. Decide what first impression your page gives. Does it make you seem playful, serious, artistic, or curious?
  8. In one sentence, tell a parent or sibling what surprised you today.

Learning objectives

  • Build a multi-section HTML page using semantic tags
  • Apply CSS rules for color, font, and background to style a real page
  • Review and improve a web page based on simple feedback

Safety and evidence note

Read the full activity before beginning. An adult should supervise tools, heat, food, outdoor work, movement, and experiments as appropriate. Completion records that the activity was done; the child’s explanation, work sample, photo, or demonstration is stronger evidence of learning than a completion check alone.

Related coding activities

Browse all 575 activities · Explore course syllabi