Worldwide student deals  ·  New offers added every week  ·  Browse all 60 freebies & discounts
Home/Guides/Developer tools

How to Get the GitHub Student Developer Pack (Step by Step)

A practical walkthrough of the GitHub Student Developer Pack: who qualifies, which documents work, how long approval takes, and how to actually use the benefits.

The GitHub Student Developer Pack is still the single biggest freebie available to a student developer: a free professional account plus credits and free tiers from dozens of partner companies. This guide explains exactly what you do, in order, so you do not waste an application.

On this page

  1. What the pack actually contains
  2. Who qualifies
  3. The application, step by step
  4. Documents that get approved (and ones that do not)
  5. If you are rejected
  6. How to use the benefits without wasting them

1. What the pack actually contains

People call it "free GitHub", but the real value is the partner offers bundled with it. In practice you can expect some combination of:

You can see which of these we track on our student deals directory page. A separate, older GitHub benefit is the free Pro account itself, which unlocks unlimited private repositories and GitHub Copilot access on education plans — that one is worth the application on its own.

2. Who qualifies

You qualify if you are 13 or older and are either:

Part-time and distance-learning students are normally accepted too, as long as you can prove current enrolment. Alumni accounts and people "about to start next year" generally are not — apply once you are actually enrolled.

3. The application, step by step

  1. Make a GitHub account with your personal email. Use your full real name in the profile settings, spelled exactly as it appears on your student documents. Mismatched names are the single most common reason for rejection.
  2. Add your school email address in Settings → Emails if your institution gives you one (something like you@university.edu.pk). A verified institutional address makes the review almost automatic.
  3. Open the education page at education.github.com/pack and click the button to request the pack.
  4. Choose "Student" as your status, then pick how you will prove it: school-issued email, or "other" with an uploaded document.
  5. Fill in the school details exactly as your institution writes them. If your school is not listed, type its full official name — do not invent an abbreviation.
  6. Upload proof if asked. See the next section for what works.
  7. Submit and wait. Most decisions arrive within a few days; busy periods at the start of a semester can take a week or more.

4. Documents that get approved (and ones that do not)

Anything issued by your institution that shows your name, the school name and a current date normally works:

What usually fails: screenshots of a school web dashboard, some other person's document, photos taken at an angle where the dates are unreadable, expired ID cards, and files that are blurred or password-protected. Take the photo on a flat, well-lit surface and check that the text is crisp before you upload it.

Tip: if your school blocks email forwarding, do not try to fake a school domain — that is a permanent ban. Just use the document-upload route instead.

5. If you are rejected

Rejections are common and usually fixable. Read the email to see which reason applies, fix that one thing, and re-apply after a short pause instead of firing off new applications every day.

6. How to use the benefits without wasting them

The offers expire on their own clocks and some only appear once you join the provider's programme, so claim in this order:

  1. Claim the free domain first and point it at a GitHub Pages repository. A live portfolio link is the most useful thing you can build as a student.
  2. Turn on cloud credit only when you have a project that needs it. Credit usually expires after a fixed period, not after you use it.
  3. Install the developer tools you will actually use for coursework, and note that some licenses must be renewed every year while you remain a student.
  4. Read the terms of each offer for commercial use. A handful restrict free tiers to non-commercial projects.

Once you have the pack, the practical next step is a portfolio site — our free portfolio website guide walks through building one with free hosting, and if you want the wider picture of what is available, start with the student deals directory list.

S
Saad · Founder & Editor, FreeForStudent

We test student offers by applying for them ourselves, keep a record of the documents that get accepted, and update this guide when a brand changes its terms. Spotted something out of date? Tell us and we will fix it.

Advertisement In-article ad space after the guide content.