GitHub Account
GitHub is where developers store their code. Think of it as Google Drive for code.
In this section, you’ll create a free GitHub account that you’ll use for the rest of the workshop.
What is Git?
Section titled “What is Git?”Git is a time machine for your code.
Remember when you’d save files like:
design_final.psdposter_final_v2.aidesign_FINAL_FINAL.sketchdesign_FINAL_FINAL_actually_final.fig
Git solves this problem elegantly. Instead of creating copies, Git tracks every change you make. You can:
- Go back to any previous version
- See what changed and when
- Work with others without overwriting each other’s work
Git vs GitHub: What’s the Difference?
Section titled “Git vs GitHub: What’s the Difference?”| Git | GitHub |
|---|---|
| Software on your computer | Website on the internet |
| Tracks changes locally | Stores your code in the cloud |
| Free and open source | Free for public projects |
| Works offline | Requires internet |
A crash course of terms
Section titled “A crash course of terms”Before we dive in, let’s understand a few terms you would need to be familiar with.
| Concept | Everyday Analogy |
|---|---|
| GitHub | Like Google Drive(Cloud), but specifically designed for code projects |
| Repository (repo) | A folder that contains your project files |
| Commit | Saving a version of your work (like “Save As” with a note) |
| Push | Uploading your saved work to the cloud |
| Pull | Downloading the latest version from the cloud |
You don’t need to memorize these now - they’ll make more sense once we use them!
Setting up your GitHub Account
Section titled “Setting up your GitHub Account”Step 1:
Section titled “Step 1:”Head over to to github.com and create your own account. Choose a good username when creating your account. The username you choose wil be the default name used for the Github pages so choose something professional (unlike me).
Step 2:
Section titled “Step 2:”Download Github Desktop and login with your newly created credentials.
Step 3:
Section titled “Step 3:”Create a new repository(repo) using Github Desktop and Publish it. Name it using the following format: [username].github.io, where username is your github username. This is what will be used as your free github domain.

You can head over to Github’s help article to learn more about Github Desktop and it’s interface.
Step 4:
Section titled “Step 4:”Head over to Github.com and navigate to your newly created repository and click on Settings.
Step 5:
Section titled “Step 5:”
Navigate to pages on the left nav and select, ‘Deploy from a Branch’ and select main / root and click ‘Save’
Next Steps
Section titled “Next Steps”Your GitHub account is ready. In the next section, we’ll install Claude Code on your computer.