Final Project — Build a Complete Website
Congratulations on reaching Lesson 22! You have learned all the HTML fundamentals. Now it is time to put it all together and build a real, complete website using everything you know.
Project: Your Personal Portfolio
<!-- Your portfolio should have all of these --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width,initial-scale=1"/> <title>Your Name — Web Developer Portfolio</title> <meta name="description" content="..."/> </head> <body> <header> <nav aria-label="Main navigation"> <a href="#about">About</a> <a href="#projects">Projects</a> <a href="#contact">Contact</a> </nav> </header> <main> <section id="about"> <h1>Your Name — Web Developer</h1> <img src="photo.webp" alt="Your Name, Web Developer" width="200" height="200" loading="eager"/> </section> <section id="projects"> <h2>My Projects</h2> <article> <h3>Project 1</h3> </article> </section> <section id="contact"> <h2>Contact Me</h2> <form>...</form> </section> </main> <footer> <p>© 2026 Your Name. Built with HTML.</p> </footer> </body> </html>
Final Project Checklist
You have completed all 22 lessons of the CIWeb HTML Foundations Course. You now know everything needed to build semantic, accessible, SEO-friendly, valid HTML5 websites. The next step is CSS — making your HTML look great. Subscribe to Coding Infinite on YouTube for the CSS course.
HTML is the foundation. The web stack goes: HTML (structure) → CSS (design) → JavaScript (behaviour) → React/Vue (frameworks) → Node.js/Python (backend) → Databases. Master HTML first, then build up. You are already one step ahead.