Turning Learners Into Developers
Codekilla
CODEKILLA
// projects.html

10 Best HTML Projects

Hand-picked and ordered easiest → hardest — each with complete code and expected output. Build these to turn lessons into a portfolio.

Back to HTML course
// solution.code
html5
<!DOCTYPE html>
<html lang="en">
<head>
    <!-- Meta information for the page -->
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>About Me - Personal Bio</title>
</head>
<body>
    <!-- Main heading for the page -->
    <h1>Welcome to My Personal Bio Page</h1>
    
    <!-- Profile image with alt text for accessibility -->
    <img src="https://via.placeholder.com/200x200" alt="Profile photo of John Doe" width="200" height="200">
    
    <!-- Section heading -->
    <h2>About Me</h2>
    
    <!-- Biographical paragraphs -->
    <p>
        Hello! My name is <strong>John Doe</strong>, and I'm a web developer based in San Francisco. 
        I'm passionate about creating beautiful and functional websites that help people connect and communicate.
    </p>
    
    <p>
        I've been coding for over 5 years, specializing in front-end development. 
        When I'm not coding, I enjoy hiking, photography, and reading science fiction novels.
    </p>
    
    <!-- Another section -->
    <h2>My Skills</h2>
    
    <p>
        I work with <em>HTML</em>, <em>CSS</em>, and <em>JavaScript</em> to build responsive and 
        accessible web applications. I believe in writing clean, maintainable code that follows 
        best practices.
    </p>
    
    <!-- Contact section -->
    <h2>Get In Touch</h2>
    
    <p>
        Feel free to reach out to me at <strong>john.doe@example.com</strong> for any inquiries or collaborations!
    </p>
</body>
</html>
output
Displays a personal bio webpage with a heading "Welcome to My Personal Bio Page", a 200x200 placeholder profile image, followed by sections titled "About Me", "My Skills", and "Get In Touch" containing formatted paragraphs with bold and italic text describing a web developer's background, skills, and contact information.