Skip to main content
← All projects
Beginner ~6 hours

Build a Personal Portfolio Site

HTML CSS JavaScript

Goal

Build a single-page personal portfolio you can actually use when applying for jobs.

It should introduce who you are, showcase a few projects, and let people contact you. Deploy it somewhere public (GitHub Pages, Netlify, Vercel) and submit the link below.

What you'll practice

  • Semantic HTML structure
  • Responsive layout with Flexbox/Grid
  • Accessible, mobile-first CSS
  • A small sprinkle of JavaScript (e.g. a theme toggle)

Task Checklist

Submit your project

Sign in to submit your project and add it to your portfolio.