Skip to content

GitHub Account

You can skip this section if you are already familiar with Github and have an 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.

Git is a time machine for your code.

Remember when you’d save files like:

  • design_final.psd
  • poster_final_v2.ai
  • design_FINAL_FINAL.sketch
  • design_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
GitGitHub
Software on your computerWebsite on the internet
Tracks changes locallyStores your code in the cloud
Free and open sourceFree for public projects
Works offlineRequires internet

Before we dive in, let’s understand a few terms you would need to be familiar with.

ConceptEveryday Analogy
GitHubLike Google Drive(Cloud), but specifically designed for code projects
Repository (repo)A folder that contains your project files
CommitSaving a version of your work (like “Save As” with a note)
PushUploading your saved work to the cloud
PullDownloading the latest version from the cloud

You don’t need to memorize these now - they’ll make more sense once we use them!

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).

Download Github Desktop and login with your newly created credentials.

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.

Create a New Repository using Github Desktop

You can head over to Github’s help article to learn more about Github Desktop and it’s interface.

Head over to Github.com and navigate to your newly created repository and click on Settings.

Configuring the Repo's Publish settings

Navigate to pages on the left nav and select, ‘Deploy from a Branch’ and select main / root and click ‘Save

Your GitHub account is ready. In the next section, we’ll install Claude Code on your computer.

💡 Tip: Keep the GitHub tab open - we'll come back to it soon!