Build Your Portfolio

Create a personal portfolio website, showcase your projects, and publish your work free on the web with GitHub Pages.

Start the Project

Welcome to the Portfolio Project

A portfolio gives you a place to show what you are learning, what you have built, and the skills you are developing.

In this project, you will create a simple portfolio website using HTML and learn how to publish it online using GitHub Pages.

You do not need to purchase web hosting or a domain name to complete this project.

Portfolio Project Resources

Use these resources to build your portfolio from start to finish.

Project Steps

  1. Create a free GitHub account.
  2. Create your portfolio repository.
  3. Download or copy the portfolio template.
  4. Customize the HTML with your own information.
  5. Add your projects and skills.
  6. Commit your changes to GitHub.
  7. Enable GitHub Pages.
  8. Visit your portfolio online and continue improving it.

What You Will Learn

This project gives you practical experience with several important web development concepts.

Start Building

Begin with the guide, customize the template, and publish your first portfolio website.

Your Portfolio on GitHub Pages