Tomáš W.

GitHub Education: Review

September 1, 2023
GitHub offers students and teachers a number of benefits and tools for learning and software development.

GitHub Education

GitHub Education is a program that offers students and teachers a number of benefits and tools for learning and software development. Among the main benefits are the ability to get free access to GitHub Pro, GitHub Copilot, GitHub Codespaces, and other tools. Thanks to this, students and teachers can create, share, and manage their projects and codes.

Benefits of GitHub Education

GitHub Education also has partners, such as Heroku, AWS, JetBrains, DigitalOcean.

For example, JetBrains offers its IDEs to students for free, AWS provides students with credits for its services, and DigitalOcean offers students and teachers a discount on its services.

GitHub Student Developer Pack

Since I study at Wichterle's Grammar School, all I needed was a confirmation of my studies or an ISIC. Thanks to the initiative of classmates with whom I shared, now only a school email is enough, because they managed to include Wichterle's Grammar School among the supported schools.

GitHub Copilot

Personally, the biggest advantage is GitHub Copilot. Copilot is an AI tool that completes the code for you. Just write a comment and Copilot will complete the code for you.

# Creating an array with random numbers
array = [random.randint(0, 100) for i in range(10)]

Since I program the web in Next.js, this paragraph was generated for me by GitHub Copilot. So it can handle natural language. And he chose the code himself (I wanted TypeScript 😢).

GitHub Pro

GitHub Pro is a paid version of GitHub that offers a number of benefits.

I use the badge to show everyone that I am PRO. But more importantly for me, I don't have to have public repositories to host them on GitHub Pages.

GitHub Codespaces

I am slightly concerned about GitHub Codespaces. It is VS Code in the cloud, which boasts that it is faster than your computer. However, GitHub only doubles the free hours for students, which is not enough for long-term use of fast Codespaces.

Conclusion

I am satisfied with GitHub Education, and I am glad that they are still improving it. I conclude with a 9/10.