Courses/Frontend Engineer/Build a Personal Portfolio Website
Frontend EngineerBeginner7 modules~3.5 hours hands-on

Build a Personal Portfolio Website

Build and deploy a real, responsive personal portfolio website with plain HTML, CSS, and a little vanilla JavaScript — no framework — and ship it live on GitHub Pages.

// What you'll be able to do
  • Prerequisites, scope, and honest expectations
  • The blueprint and your semantic HTML skeleton
  • The cascade, the box model, and a striking hero
  • Build the projects grid and contact section
// Curriculum

7 modules, built to run

Every module ships runnable code. Expand any one to see what's inside.

00IntroductionWhat you'll build and why30 min
ObjectiveWhat you'll build and why
Start moduleFree preview
ObjectivePrerequisites, scope, and honest expectations
ObjectiveThe blueprint and your semantic HTML skeleton
ObjectiveThe cascade, the box model, and a striking hero
ObjectiveBuild the projects grid and contact section
ObjectiveMedia queries and a vanilla-JS theme toggle
ObjectiveDeploy your live portfolio to GitHub Pages

Ready to start Build a Personal Portfolio Website?

Jump into Module 0 — no account required.