Skip to content
nuggetof joy

Post · October 10, 2026

Week 15 — Final Website Presentation and Portfolio Case Study

90-minute class plan

  • 0–10 min — Opening and visual warm-up: Introduce the learning goals, review the previous class, and discuss a relevant website example.
  • 10–25 min — Mini-lesson: Explain the key concepts and show examples. Keep the presentation focused on what students will apply.
  • 25–45 min — Instructor demonstration: Walk through the interactive CodePen or a live example. Pause for predictions and questions.
  • 45–70 min — Guided and independent practice: Students complete the lesson exercise, first following a short demonstration and then making their own decisions.
  • 70–83 min — Apply and critique: Students connect the skill to their website project, compare results with a partner, and make one improvement.
  • 83–90 min — Share-out and exit ticket: Review key takeaways and ask students to identify one thing they learned and one next step.

Course: Introduction to Web Design
Week: 15

Learning objectives

By the end of this lesson, you should be able to:

  • Present a coherent, responsive website that addresses a defined audience and goal.
  • Explain design decisions using project constraints and testing evidence.
  • Reflect on the process and identify future improvements.

Key concepts

Your final project should demonstrate a purposeful website and an understanding of the decisions behind it. A strong presentation explains the audience, goal, content strategy, visual direction, responsive behavior, and changes made after testing.

A portfolio case study does not need to be long. It should show enough process to help another person understand the problem, your approach, and the result. Include wireframes or process images where useful, screenshots of key pages, and a short reflection.

Be honest about what was tested, what remains unfinished, and what you would improve with more time.

Interactive demonstration

Demo file: 13-final-project-portfolio.html

Complete the Final Website & Portfolio Planner. Check each website and presentation requirement only after verifying it, then draft your presentation notes.

See the Pen 13-final-project-portfolio by Nicholas D’Angelo (@ndangelo) on CodePen.

Present your final website. Explain one important design decision, one challenge, one change made after feedback, and one next step. Collect peer feedback and use it to write a short reflection.

Connection to your website project

Submit your finished website and portfolio case study according to the instructor’s directions.

Sublime Text coding lab

Complete this coding task in Sublime Text, save the files using the names below, and open the HTML page in a browser to test it.

Today’s coding focus

Final portfolio website, code handoff, demonstration, reflection, peer critique

Project files and folder structure

Submit final-site/ with index.html, at least two additional meaningful pages, css/styles.css, assets/, README.txt, asset-credits.txt, and testing/.

Syntax to practice

Semantic HTML, CSS selectors/declarations, responsive layout, relative links, file organization, accessible interaction patterns.

Build it

Present a polished responsive site for a creative professional, small business, or organization. Explain design decisions, open the folder in Sublime Text to show its structure and one meaningful code section, and discuss testing and revisions.

Code along: Choose a final-project component and explain how its HTML and CSS work together.

Open in Sublime Text: final-site/index.html and css/styles.css

Type the example below, save the file, and read the comments and selectors carefully. Use this as a starting point, then modify it for your own project.

<section class="feature">
  <h2>Featured Project</h2>
  <p>A short description of the project's purpose.</p>
  <a href="work.html">Explore the project</a>
</section>

Complete HTML and CSS example

These are matching files. Create the folders shown below, save each code sample using the exact filename, and keep the stylesheet link consistent with your folder structure.

HTML file: final-site/index.html

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Final Portfolio Project</title>
  <link rel="stylesheet" href="css/styles.css">
</head>
<body>
  <main>
    <section class="feature">
      <h1>Featured Project</h1>
      <p>A short description of the project's purpose.</p>
      <a href="work.html">Explore the project</a>
    </section>
  </main>
</body>
</html>

CSS file: final-site/css/styles.css

body { margin: 0; font-family: Arial, sans-serif; line-height: 1.6; color: #172033; }
.feature { max-width: 60rem; margin: 40px auto; padding: 2rem; background: #eef4ff; border-radius: 10px; }
.feature a { display: inline-block; padding: .75rem 1rem; background: #1d4ed8; color: white; border-radius: .4rem; text-decoration: none; }
@media (max-width: 600px) { .feature { margin: 20px; padding: 1rem; } }

Important: The HTML links to css/styles.css. Keep that path correct relative to the HTML file.

Modify it

Choose a component from your own site. Explain the HTML element, matching CSS selector, responsive behavior, and one revision you made after testing.

Save and test

  1. Save the file in the exact folder shown above.
  2. Open the HTML file in a browser, or refresh it after saving if it is already open.
  3. Check that linked CSS, images, and navigation work. If something fails, inspect filenames, capitalization, nesting, and relative paths.

Assignment and required deliverables

Submit every item below. Use the specified filenames and folder structure. A screenshot does not replace a required source file.

Required files

  • final-site/index.html plus at least two additional meaningful HTML pages — three pages total, consistently navigable.
  • final-site/css/styles.css — external stylesheet with responsive rules and consistent design.
  • final-site/assets/ and asset-credits.txt — all local assets with credits.
  • final-site/README.txt — purpose, audience, page list, folder map, preview/published URL, limitations.
  • final-site/testing/ — mobile and desktop screenshots plus completed QA checklist.
  • final-presentation.pdf — 5–7 slides on audience/problem, wireframe, visual system, final pages, responsive/accessibility checks, lessons learned.
  • final-reflection.txt — 250–400 words on design choices, coding skills, feedback, and next improvements.

Submission checklist

  • At least three meaningful pages; responsive and tested; assets credited; code explained; presentation and reflection included.
  • Keep all HTML, CSS, image, text, and PDF files inside the named weekly or project folder.
  • Open the HTML file in a browser before submitting and confirm linked CSS and images load.

Before you leave (3-minute exit check)

Write down one thing you changed, one thing you learned from the result, and one question you still have.

References

These references support the key concepts and practices covered in this lesson. They are provided for verification and further study.