The GitHub Student Developer Pack - An Introduction

Photo by Hussam Abd on Unsplash

The GitHub Student Developer Pack - An Introduction

The Student Developer Pack (and Teacher Toolbox, but that's for later) is one of the largest software packs for students, including all JetBrains products, $100 in DigitalOcean and Azure credit, and repl.it for free. This post will cover the application process, some of the best benefits, and how to redeem them. I can't go over the value, how to link, and how to use the tool for everything on the list, but I can highlight some.


The application process is straightforward, if you have a student ID, place it on a contrasting surface and take a photo. Otherwise, get any other document proving you are a student, and then go to GitHub Education's website. Click Sign In, Join Global Campus, then Yes, I'm a student. Make sure your school-issued email is attached to your GitHub account by clicking Add an email address. Fill out the details, then if asked, upload your student ID on the second page. Once done, you should be redirected to the same page, but it now has a sidebar with your application status.

I submitted my application on September 13th, and it got accepted 3 days later. This is the busiest time for applications, so in November it shouldn't take too long, maybe 1-2 days. Once accepted, you can start linking your account places and getting free products.


The JetBrains All Products Pack is a $249-> $199 -> $149/yr value (JetBrains products decrease in cost the longer you have them). You can get this free by uploading an ID or if your school email is in the JetBrains/swot repository (/lib/domains/$PRIMARY-DOMAIN/$SECONDARY-DOMAIN.txt, example: lib/domains/edu/stanford.txt), but if you have the developer pack it is faster. If you aren't familiar with the IDEs, go to JetBrains' website or see my other post comparing IDEs. You can get the license at JetBrains' Education page.

repl is an online IDE, also very good if you are on a managed Chromebook and can't install anything. It has a wide variety of supported languages, and also allows you to host stuff with their always-on repl setting. The free 3-month trial is a lot like WinRAR's eternal 40-day trial, where if you delete then recreate your account you get the trial again. This is great because you can also back everything up to GitHub so you don't lose any progress. You can get this by either creating your account with GitHub or by linking it later under Account Settings.

While you could use the always-on repls, it would be nicer to have a dedicated cloud service. The pack also includes $100 in DigitalOcean credit, and it shouldn't be too hard to figure out the value there. You can request a code on the GitHub Education website, and you can put that in after account creation. You can find lots of tutorials for instance setup and others on the DigitalOcean docs. On top of the hundreds of free products, you also get access to events and other lessons from students and community members on GitHub.


There are also other student product pack websites like StudentBeans, but none are as developer-focused as the GitHub Student Developer Pack. Lots of the products don't even have to be used for development purposes, see the 1 year free trial of Typeform's paid plan. Thanks for reading, and if you just got the pack, enjoy your products! Just remember that you might have to renew it every 1-2 years.