To be eligible for the student account you must first be a member of GitHub’s Education Program. Github already has processes in place to verify student eligibility. To join, GitHub will ask that you provide a university email address, student id, or other paperwork from a secondary school or university. Students must be over 13 years of age.
More details are available at: