Skip to main content

UNIT 11

Publish Your Site on GitHub

You built 10 websites. This unit puts them on the internet - for free, permanently - so anyone in the world can visit them with a URL.

📋 7 Steps
🌱 Beginner Friendly
⏱️ About 30 min total
⬡ GitHub Pages

What This Unit Is

Every unit up to this point has produced code that lives on your computer. Only you can see it. GitHub Pages changes that. GitHub is a free platform where developers store and share code. GitHub Pages is a feature built into GitHub that turns any code repository into a live website - no server required, no monthly fee, no technical setup beyond what this guide covers.

This unit is different from every other unit in the curriculum. There is no code editor, no starter code, no CodeMirror preview. Just a step-by-step walkthrough designed for someone who has never heard of GitHub before. If that is you, you are in exactly the right place. Follow each step in order, and by the end of Step 7 you will have a real URL, something like yourname.github.io, that loads your site in any browser anywhere in the world.

What you'll have when you finish

  • A free GitHub account with a professional username that will appear in your portfolio URL
  • A repository containing all your project files, stored safely in the cloud
  • A live published website at a permanent URL you own
  • The knowledge to update your site whenever you change something
  • A link you can put in internship and job applications starting today

Before You Start

You will need two things: your completed HTML project files and an email address to register your GitHub account. That is it. Everything else is free and handled by GitHub.

If you completed Units 12 through 18, you have seven pages of the Federal Indian Policy Series ready to publish. If you completed a different project, you can publish that instead. Any HTML files will work.

You built 10 websites. It's time to show the world.

Your learning path

The 7 Stages

Let's Begin

← Back to All Units