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.

Create a New Repository dialog

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. Please do not make mistakes, the name of the repository should be identical in spelling and case to your github username.

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.

Publish the repo. While publishing, please remember to uncheck ‘Keep this code private’ checkbox.

Publish Repository dialog

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

If you had not unchecked the ‘Keep this code private’ checkbox when you were publishing the repository, you will need to follow extra steps. You will need to go to Setting > General and then scroll all the way down the page to the ‘Danger Zone’ to find ‘Change repository visibility’ from Private to Public.

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!