Beginner project
Personal Portfolio Website
A responsive one-page portfolio with semantic sections, a project grid and a contact form.
Required skills
Complete these lessons first
Folder structure
Project tree
portfolio/ ├── index.html ├── css/styles.css └── images/
Full guide in progress
The step-by-step guide for this project is being written. Use the lessons above to build it yourself — it is a great way to practise.
Possible enhancements
Dark mode with CSS variables
Animate sections on scroll with IntersectionObserver
Deploy to Hostinger or GitHub Pages