GitHub
GitHub Student Developer Pack
The biggest bundle of free developer tools for students: 100+ offers in one verification.
- Bundle of many paid products+3
- Instant automated verification+1
- No payment method needed+1
Offer record
- Eligibility
- SheerID / school-issued email
- Source
- Official GitHub page ↗
The Student Developer Pack is not one offer — it is a single verification that unlocks roughly seventy separate partner deals, each with its own terms, its own expiry, and its own renewal rules. That last part is where people get caught, and GitHub's own landing page does not mention it at all.
What is actually worth having
The pack's headline number is large because it counts everything, including offers you will never touch. In practice a handful carry most of the value:
- GitHub Pro on your personal account — private repos with unlimited collaborators, and the review tools.
- GitHub Copilot Pro, free while your student status is active. On its own this is the single most valuable item for most people.
- Cloud credit — Microsoft Azure ($100, with a separate track for ages 13–17), DigitalOcean ($200), and others. Credit is not cash: it expires on the partner's schedule, and some partners want a card on file before they release it.
- JetBrains — the full IDE suite, renewable annually while you stay a student.
- A free
.medomain with SSL through Namecheap, for one year.
Everything else is a genuine bonus rather than a reason to apply.
Getting verified
You need a GitHub personal account, and to be at least 13 years old — GitHub states this explicitly, though the pack's marketing page does not.
If your school issues you an email address, use it: applications from domains GitHub already recognises tend to clear quickly. If you have no school email, or your domain is not recognised, you can still apply with a dated document — a photo of a student ID showing a current enrolment date, your class schedule, a transcript, or an enrolment verification letter. The word that matters is dated: an ID with no visible current term on it is the most common reason an application stalls.
If GitHub does not recognise your institution at all, their documented route is to contact GitHub Education Support with the school's full name, website and email domain rather than to keep resubmitting.
The renewal trap
Access runs for two years, not for the length of your degree. Before it lapses you reapply with fresh proof, and as long as you are still enrolled you can keep renewing.
Here is the part worth knowing before you start spending the benefits: GitHub's own documentation states that some partner offers cannot be renewed. A one-year domain, a fixed pot of cloud credit, a one-time licence — these are consumed once. Re-verifying restores your access to the pack; it does not reissue everything inside it.
The practical consequence: claim the things with hard expiry dates when you will actually use them, not on the day you get approved. A .me domain burned in first year is gone by the time you have a portfolio to put on it.
Your exact expiry date is in your GitHub billing settings, under recurring charges and discounts — worth checking now rather than discovering it when Copilot stops working.
When you graduate
Nothing is clawed back, but nothing renews either. Verification fails at the next cycle, GitHub Pro reverts to the free tier, and Copilot Pro stops unless you pay for it. Anything you already claimed and still hold — a domain, credit you have not spent — stays yours under that partner's terms, not GitHub's.
Sources: GitHub Education student application requirements and solving problems with GitHub Education access.
Eligibility & terms
- Who can apply
- Students 13+ enrolled in a degree or diploma-granting course
- Offer duration
- Ongoing