For students
Resources to share with your students. The best first step for any student is to get verified, which unlocks free tools.
Free student benefits
Students at accredited schools can apply with a school email or proof of enrolment.
-
GuideGitHub Education for students
What students get and how to apply.
-
BenefitStudent Developer Pack
Free and discounted developer tools from GitHub and its partners.
-
StartApply for student benefits
The page in GitHub settings where students start their application.
-
FAQApplication tips and common rejection reasons
Read this before applying to avoid the most common mistakes.
Leadership and clubs
Ways for keen students to lead and build a tech community at school.
-
ProgrammeGitHub Campus Experts
Training for student leaders who build tech communities on their campus.
-
ClubStart a Hack Club
A worldwide network of student-run coding clubs, mainly for high schoolers.
-
ProgrammeMicrosoft Learn Student Ambassadors
A global community of students building with Microsoft technology.
-
HubMicrosoft Learn Student Hub
Free learning paths and challenges in cloud, AI and data.
Hackathons
Short, intense events where students build something together. Great for motivation.
-
GuideA college admin's guide to hackathons
From Major League Hacking: what to expect and how to support student organisers.
-
GuideA high school admin's guide to hackathons
The same guide, written for schools.
-
EventsHackathons for high schoolers
A list of upcoming high school hackathons from Hack Club.
-
EventsMajor League Hacking
Find university hackathons and the Global Hack Week series.
Practice and projects
Low-pressure ways for students to practise and contribute.
-
PracticeCode.org for ages 11 and up
Hour of Code, coding labs and more for older students.
-
PracticeCode.org for ages 5 to 11
Beginner activities for younger students.
-
CourseCodédex
Beginner-friendly courses including Python, web development and Git.
-
ProjectsGood first issues
Beginner-friendly tasks in real open-source projects that welcome new contributors.
-
ProjectsGames on GitHub
A big list of open-source games students can play, read and modify.