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

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
Objective — What you'll build and why
Start moduleFree preview
Objective — Prerequisites, scope, and honest expectations
Objective — The blueprint and your semantic HTML skeleton
Objective — The cascade, the box model, and a striking hero
Objective — Build the projects grid and contact section
Objective — Media queries and a vanilla-JS theme toggle
Objective — Deploy your live portfolio to GitHub Pages

Ready to start Build a Personal Portfolio Website?

Start with the free Module 0, then unlock the full course on a Pro plan.

Preview free modulesBack to catalog