As a student or faculty member at an accredited educational institution, you can apply for GitHub Education. GitHub Education is a portal that allows the GitHub Education Community to access their education benefits?all in one place! The GitHub Education portal includes access to the
GitHub Education Community
, industry tools used by professional developers, events,
Campus TV
content,
GitHub Classroom
,
GitHub Community Exchange
, GitHub Student Developer Pack, and other exclusive features to help students and teachers shape the next generation of software development.
Before applying for an individual discount, check if your learning community is already partnered with us as a GitHub Campus Program school. For more information, see "
About GitHub Campus Program
."
To be eligible for GitHub Education, including GitHub Student Developer Pack and other benefits, you must:
- Be currently enrolled in a degree or diploma granting course of study such as a high school, secondary school, college, university, homeschool, or similar educational institution
- Have a verifiable school-issued email address or upload documents that prove your current student status
- Have a
GitHub personal account
- Be at least 13 years old
Documents that prove your current student status include a picture of your school ID with current enrollment date, class schedule, transcript, and affiliation or enrollment verification letter.
During your tenure as a student, you may be prompted to periodically re-verify your current academic status.
Note:
You cannot transfer academic discounts from one account to another. If you have more than one account you want to apply the discount to, consider
merging
your personal accounts and
renaming
the retained account if desired.
For information about renewing your GitHub Education access, see "
Apply to GitHub Education as a student
."
-
Go to
GitHub Education
and, in the top navigation bar, click
Benefits
.
-
Under "Individuals", click
Get student benefits
.
-
Under "Select the academic status", select
Student
.
-
Select or add the email address you use for school.
Tip
: Selecting a school-issued email address, if you have one, gives you the best chance of a speedy review.
-
Enter your school's name.
-
Describe how you plan to use GitHub.
-
Click
Continue
, and then you will be prompted to upload proof of your academic status.
-
Click
Take a picture
to use your computer's camera to upload proof.
-
Optionally, use the camera drop-down menu to change the camera you want to use, if you have multiple cameras available.
-
Place your valid academic ID or other proof of current academic status in the frame, then click
Take photo
.
-
Under "Proof Type", use the dropdown to select the type of proof you are providing.
-
Verify your application details, then click
Process my application
.
Note:
If, after clicking the
Process my application
button, you see a banner asking you to fix something in your application, you should fix it and then click
Reprocess my application
.
If your application is approved, you'll receive a confirmation email. Applications are usually processed within a few days, but it may take longer during peak times, such as during the start of a new semester.
Once your GitHub Education access expires, you may reapply if you're still eligible, although some of our partner offers for GitHub Student Developer Pack cannot renew. Most of the timed offers from our partners start once you set them up. To reapply, simply return to
https://education.github.com
, click your profile picture, then click
Reverify your academic affiliation
.
For more information, see the
GitHub Student Developer Pack
page.
To see when your free access to the GitHub Student Developer Pack expires, visit your account's
billing settings
.