Skip to main content
GitHub is completely free and takes about five minutes to set up. Once your account is ready, you’ll have a place to back up every project you build, share your work with potential employers, and download thousands of open-source AI tools and examples.

Step 1: Sign up

  1. Go to github.com and click Sign up
  2. Fill in your details:
    • Username — Pick something professional. Employers and collaborators will see this.
    • Email — Use an address you check regularly.
    • Password — Make it strong.
  3. Complete any verification steps GitHub shows you

Step 2: Verify your email

GitHub sends a verification email immediately after you sign up. Open it and click the confirmation link before doing anything else.

Step 3: Set up your profile

A complete profile makes a strong impression when you share your work:
  1. Click your profile picture in the top right, then select Your profile
  2. Click Edit profile
  3. Add your Name (your real name), a Profile picture, and a short Bio like “Learning Python for AI development”

Step 4: Configure Git locally

Tell Git who you are so your commits are labelled correctly. Run these commands once in your terminal — you’ll never need to repeat this step:
Use the same email address you used when signing up for GitHub.

Step 5: Choose your authentication method

When Git needs to talk to GitHub (to push or pull code), it has to verify who you are. Choose one of the three methods below:
Recommended for beginners: Use GitHub CLI. It’s the most modern option, handles everything automatically, and takes the least effort to set up.

What’s next?

With your account and authentication ready, learn how to download existing projects and publish your own code to GitHub.

Clone and Create

Start working with repositories — clone AI projects and push your own code