GitHub Copilot Free for Indian Students: Complete Setup Guide
Verify .ac.in email, claim Student Developer Pack & get Copilot Pro free — step by step
GitHub Copilot is the most widely-used AI coding assistant, and Indian students can get it completely free through the GitHub Student Developer Pack. This guide walks you through every step — from verifying your student status to writing your first AI-assisted code in VS Code and IntelliJ IDEA.
What You'll Learn
- Verifying your student status with GitHub Education
- Getting the Student Developer Pack (worth $200+/year)
- Activating GitHub Copilot Pro for free
- Setting up Copilot in VS Code
- Setting up Copilot in IntelliJ IDEA / Android Studio
- Making the most of your free Copilot access
What Indian Students Get Free
The GitHub Student Developer Pack includes over 100 developer tools. The headline benefit is GitHub Copilot Pro — normally $10/month (approximately 840 INR/month).
| Feature | Copilot Free (Everyone) | Copilot Pro (Students Get Free) | |---------|------------------------|-------------------------------| | Code completions | 2,000/month | Unlimited | | Chat messages | 50/month | Unlimited | | AI Models | GPT-4o-mini | GPT-4o, Claude Sonnet, Gemini | | Copilot Agents | Not available | Full access | | Copilot in CLI | Not available | Available | | Price | Free | Free for students ($10/month otherwise) |
Beyond Copilot, the Student Pack includes free domains from Namecheap, Azure credits, JetBrains IDEs, and more.
Step 1: Check Your Eligibility
You are eligible if you meet ALL of these criteria:
- Currently enrolled at a recognized educational institution in India
- 13 years or older
- Have a GitHub account (free to create)
Recognized Institutions Include
GitHub accepts students from any institution recognized by UGC, AICTE, or state education boards:
- IITs — All 23 Indian Institutes of Technology
- NITs — All 31 National Institutes of Technology
- IIITs — Indian Institutes of Information Technology
- Central Universities — JNU, BHU, DU, AMU, etc.
- State Universities — Mumbai University, Anna University, JNTU, etc.
- Private Universities — Manipal, VIT, SRM, Amity, LPU, BITS Pilani, etc.
- Deemed Universities — TISS, IISC, etc.
- Affiliated Colleges — Any college affiliated to a recognized university
What Counts as Proof
GitHub accepts these as verification:
- Institutional email — Addresses ending in
.ac.in,.edu.in, or your college's domain - Student ID card — Clear photo of front and back
- Enrollment letter — Official letter from your university on letterhead
- Fee receipt — Current semester fee payment receipt
- Bonafide certificate — Issued by your registrar
Step 2: Create or Update Your GitHub Profile
Before applying, make sure your GitHub profile is complete:
- Go to github.com and sign in (or create an account)
- Click your avatar → Settings → Profile
- Add your real name (must match your student ID)
- Add a profile photo (helps with verification)
- Set your location to India
- Add your university name in the bio
Step 3: Apply for the Student Developer Pack
- Go to education.github.com/pack
- Click "Get your Pack"
- Select "Student"
- Choose your verification method:
Method A: Academic Email (Fastest — Usually Instant)
If your institution provides an .ac.in or .edu.in email:
- Select "Add an email address"
- Enter your institutional email (e.g.,
[email protected]) - GitHub sends a verification email — click the link
- Your application is usually approved instantly
Method B: Upload Documents (3-14 Days)
If your college does not provide academic email:
- Select "Upload proof of academic status"
- Take a clear photo of your student ID card (both sides)
- Or upload your current semester fee receipt
- Add your university name and expected graduation date
- Submit and wait for manual review
Tips to avoid rejection:
- Photo must be clear and well-lit — no blur, no shadows
- All text on the ID must be readable
- The ID must show your name, institution, and enrollment year
- Fee receipts must be from the current academic year
- If your institution is not well-known, include a link to its UGC recognition page
Method C: Microsoft Learn Student Ambassador
If you are a Microsoft Learn Student Ambassador, you get auto-verified through the Microsoft partnership. Log in with your MLSA credentials.
Step 4: Activate GitHub Copilot
Once your Student Developer Pack is approved:
- Go to github.com/settings/copilot
- You should see "Copilot Pro — Free (Student)"
- Click "Enable GitHub Copilot"
- Choose your settings:
- Suggestions matching public code: Block (recommended to avoid license issues)
- Allow GitHub to use my code for product improvements: Your choice
- Click "Save and get started"
Step 5: Set Up Copilot in VS Code
VS Code is the most popular editor among Indian developers. Here is how to get Copilot running.
Install the Extension
- Open VS Code
- Press
Ctrl+Shift+X(Extensions panel) - Search for "GitHub Copilot"
- Install both:
- GitHub Copilot — For inline code completions
- GitHub Copilot Chat — For AI chat in the sidebar
- Click "Sign in to GitHub" when prompted
- Authorize the extension in your browser
Verify It Works
Create a new file called test.py:
# Function to calculate GST on a given amount
def calculate_gst(amount, rate):
After typing the function signature, Copilot shows a ghost text suggestion. Press Tab to accept.
Essential VS Code Shortcuts for Copilot
| Shortcut | Action |
|----------|--------|
| Tab | Accept suggestion |
| Esc | Dismiss suggestion |
| Alt+] | Next suggestion |
| Alt+[ | Previous suggestion |
| Ctrl+Enter | Open Copilot completions panel (10 suggestions) |
| Ctrl+I | Open Copilot inline chat |
| Ctrl+Shift+I | Open Copilot Chat panel |
Write Better Prompts for Copilot
Copilot responds to context. Give it better context for better suggestions:
# Bad: vague comment
# process data
def process():
# Good: specific comment with types and behavior
# Convert a list of transaction amounts from INR to USD
# using the current exchange rate from RBI API
# Returns a list of (inr_amount, usd_amount) tuples
def convert_inr_to_usd(transactions: list[float], rate: float) -> list[tuple[float, float]]:
Step 6: Set Up Copilot in IntelliJ IDEA
Many Indian students use IntelliJ for Java and Kotlin (especially for placement preparation and Android development).
Install the Plugin
- Open IntelliJ IDEA (Community or Ultimate)
- Go to Settings → Plugins → Marketplace
- Search for "GitHub Copilot"
- Click Install and restart IntelliJ
- After restart: Settings → GitHub Copilot → Sign in to GitHub
Android Studio
The same plugin works in Android Studio:
- Settings → Plugins → Marketplace
- Search "GitHub Copilot"
- Install, restart, sign in
IntelliJ Shortcuts
| Shortcut | Action |
|----------|--------|
| Tab | Accept suggestion |
| Escape | Dismiss suggestion |
| Alt+] | Next suggestion |
| Alt+[ | Previous suggestion |
| Alt+\ | Trigger suggestion manually |
Making the Most of Free Copilot
Use Copilot Chat for Learning
Copilot Chat is an excellent learning tool. Ask it questions about code you are studying:
Explain this Java code line by line. I'm preparing for TCS NQT:
public static int[] twoSum(int[] nums, int target) {
Map<Integer, Integer> map = new HashMap<>();
for (int i = 0; i < nums.length; i++) {
int complement = target - nums[i];
if (map.containsKey(complement)) {
return new int[] { map.get(complement), i };
}
map.put(nums[i], i);
}
throw new IllegalArgumentException("No two sum solution");
}
Use Copilot for Placement Prep
Copilot helps with DSA practice, but use it wisely:
- Try the problem yourself first — Spend 20-30 minutes before asking Copilot
- Use Copilot to explain solutions — After solving, ask Copilot to explain the optimal approach
- Generate test cases — Ask Copilot to generate edge cases for your solution
- Do NOT use Copilot during interviews — It is detectable and will get you disqualified
Use Copilot for College Projects
Copilot shines for college projects:
// Comment describing your project for maximum Copilot context:
// This is a Library Management System for my DBMS course
// Tech: Java Spring Boot, MySQL, Thymeleaf
// Features: book CRUD, member management, issue/return tracking
The more context you give in comments, the better Copilot's suggestions become.
Troubleshooting Common Issues
"Your GitHub account does not have access to Copilot"
Your Student Developer Pack may not be approved yet. Check your status at education.github.com/discount_requests/student_application.
Verification taking more than 14 days
Email GitHub Education support at [email protected] with your application ID. Mention that you are an Indian student and include your university's UGC recognition link.
Copilot suggestions are slow
Check your internet connection. Copilot needs a stable connection with low latency. If you are on a college WiFi that blocks certain ports, try switching to mobile data or a VPN.
Copilot gives wrong suggestions
Improve your context:
- Add clear comments before the code
- Name variables and functions descriptively
- Keep related code in the same file or have related files open
- Use TypeScript types or Java type annotations
What to Explore Next
- GitHub Copilot custom instructions guide — Customize Copilot for your workflow
- GitHub Copilot agents and skills — Autonomous coding with Copilot
- Cursor vs Copilot vs Claude Code — Compare all AI coding tools
- Free AI tools for Indian students — More free tools beyond Copilot
The GitHub Student Developer Pack is one of the best free resources available to Indian students. Beyond Copilot, it includes tools worth over $200 per year. Apply with your student credentials today and start coding with AI assistance.
Community Questions
0No questions yet. Be the first to ask!