Using GitHub for your school projects is a practical way to collaborate with others and build a portfolio that showcases real-world experience.
Everyone with a GitHub account can collaborate in unlimited public and private repositories with GitHub Free. As a student, you can also apply for GitHub Education student benefits. Your GitHub Education student benefits and resources are all included in GitHub Education, a portal that allows you to access your education benefits, all in one place. For more information, see Apply to GitHub Education as a student and GitHub Education.
Before applying for GitHub Education, check if your learning community is already partnered with us as a GitHub Campus Program school. For more information, see About GitHub Campus Program.
If you're a member of a school club, a teacher can apply for GitHub Education so your team can collaborate using GitHub Team, which allows unlimited users and private repositories, for free. For more information, see Apply to GitHub Education as a teacher.
Once you are a verified GitHub Education student, you can access GitHub Education anytime by going to the GitHub Education website.
GitHub Education features for students
GitHub Education is a portal from which you can access your GitHub Education benefits and resources, all in one place. On the GitHub Education portal, students can:
- Connect with a local Campus Expert. For more information on campus experts, see About GitHub Campus Experts.
- Gain in-depth understanding of a feature, tool, or topic with curated experiences designed to support your learning journey.
- Explore and claim offers for free industry tools from the Student Developer Pack.
- See upcoming in-person and virtual events for students, curated by GitHub Education and student leaders.
- View assignments from GitHub Classroom with upcoming due dates.
- Stay in the know on what the community is interested in by rewatching recent Campus TV episodes. Campus TV is created by GitHub and student community leaders and can be watched live or on demand.
- Discover student-created repositories from GitHub Community Exchange. For more information, see About GitHub Community Exchange.
GitHub Education students also receive the following GitHub benefits.
- GitHub Copilot: Verified students receive a free subscription for GitHub Copilot. See Getting free access to Copilot Pro as a student, teacher, or maintainer.
- GitHub Codespaces: Verified students get free use of GitHub Codespaces, up to 180 core hours per month, for their personal accounts. The monthly amount of storage and core hours of usage available to students is equivalent to the amount included with GitHub Pro accounts. For more information, see About billing for GitHub Codespaces. For more information on getting started with GitHub Codespaces, see GitHub Codespaces overview.
Note
If students use GitHub Codespaces in their assignment repositories for GitHub Classroom, the usage will be charged to the organization that owns the classroom, and will not affect the usage for a student's personal account. For more information, see Using GitHub Codespaces with GitHub Classroom.