Chapter 2 Creating Your GitHub Account
GitHub is the foundation for many of the tools we’ll use in this course. Let’s get you set up with a free GitHub account using your university email.
Why use your .edu email?
GitHub offers free premium features to students and educators, including:
- ✅ GitHub Copilot (AI coding assistant) — normally $10/month
- ✅ GitHub Pro features (private repositories, advanced tools)
- ✅ Access to GitHub Education Pack (free software and services worth $1000s)
2.1 Step 1: Go to GitHub’s Website
- Open your web browser
- Navigate to: https://github.com
2.2 Step 2: Sign Up for an Account
Click the “Sign up” button in the top-right corner.
2.2.1 Fill Out the Sign-Up Form
GitHub will ask you to:
- Enter your .edu email address
- Example:
jsmith@uark.eduorjane.smith@email.uark.edu
- Example:
Important: Use your university (.edu) email to get student benefits! Don’t use Gmail, Yahoo, or other personal emails.
- Create a password
- Use a strong password (at least 8 characters)
- Mix uppercase, lowercase, numbers, and symbols
- Example:
MyG!thub2024Pass
- Choose a username
- This will be your GitHub identity
- Choose something professional (you may share this on resumes!)
- Examples:
jsmith-uark,jane_data_scientist,agst_student2024
Username tips:
- ✅ Keep it professional (avoid silly or offensive names)
- ✅ Include your name or field (e.g.,
maria-agstats,john-doe-research) - ✅ Shorter is better (easier to remember and type)
- ❌ Avoid numbers like
user12345(hard to remember)
- Complete the verification puzzle
- GitHub will ask you to solve a simple puzzle to verify you’re human
- Follow the on-screen instructions
- Click “Create account”
2.3 Step 3: Verify Your Email
GitHub will send a verification code to your university email.
- Open your university email inbox
- Look for an email from GitHub (check spam if you don’t see it)
- Copy the verification code (usually 6 digits)
- Paste it into the GitHub verification page
Email not arriving?
- Check your spam/junk folder
- Make sure you typed your email correctly
- Wait 2-3 minutes for email delivery
- Click “Resend code” if needed
2.4 Step 4: Customize Your Experience (Optional)
GitHub may ask you a few questions about how you plan to use the platform:
- What do you want to do with GitHub? → Select “Learn to code” or “Work on school projects”
- What is your experience level? → Select honestly (e.g., “Beginner” or “New to programming”)
- What are you interested in? → Select “Data analysis” or “Statistics”
You can skip these questions if you prefer — they don’t affect your account.
2.5 Step 5: Explore Your New GitHub Account
Congratulations! 🎉 You now have a GitHub account. You’ll see your GitHub Dashboard.
What you see on your dashboard:
- Repositories — Your code projects (none yet, that’s normal!)
- Activity feed — Updates from projects you follow
- Profile — Your public GitHub profile
2.6 Step 6: Apply for GitHub Student Benefits
Now that you have a GitHub account, let’s get your free student benefits (including GitHub Copilot).
2.6.2 6.2 Apply for Student Benefits
Click “Get student benefits”
Select “Student” (not teacher)
Fill out the application form:
- Email: Your .edu email (should auto-populate)
- School name: University of Arkansas (or your institution)
- Graduation year: Your expected graduation year
- How will you use GitHub?: Describe your coursework (e.g., “Statistical analysis for my Experimental Design course”)
Upload proof of enrollment (one of the following):
- 📸 Photo of your student ID (make sure your name and school are visible)
- 📄 Screenshot of your class schedule from the student portal
- 📧 Official enrollment verification letter
Tips for uploading proof:
- Make sure the image is clear and legible
- Remove sensitive information (like student ID numbers) if you prefer
- Accepted formats: JPG, PNG, PDF
- Max file size: 5 MB
- Click “Submit your information”
2.6.3 6.3 Wait for Approval
GitHub will review your application. This usually takes:
- ✅ A few minutes if everything is clear
- ⏱️ 1-2 business days if manual review is needed
You’ll receive an email when you’re approved!
What if my application is rejected?
Don’t worry! Common reasons and fixes:
- 📸 Photo unclear → Retake with better lighting
- 📧 Wrong email → Make sure you used your .edu address
- 📅 Already graduated → GitHub benefits are for current students only
You can reapply after fixing the issue.
2.7 Step 7: Confirm GitHub Copilot Access
Once approved for student benefits, you’ll automatically have access to GitHub Copilot. To verify:
- Go to https://github.com/settings/copilot
- You should see: “You have access to GitHub Copilot through GitHub Education”
Don’t see Copilot access yet?
It may take a few hours after approval for Copilot to activate. If it’s been more than 24 hours, contact GitHub Education Support.
2.8 Video Tutorial: Creating a GitHub Account
Video not loading?
You can also watch directly on YouTube: How to Create a GitHub Account
2.9 Summary Checklist
Before moving to the next chapter, make sure you have:
Keep this information handy:
- 🔑 GitHub username:
________________ - 🔐 Password: Store it securely (use a password manager!)
- 📧 Email: Your .edu email used for GitHub
You’ll need to sign in with these credentials in later chapters.