GitHub Education documentation
GitHub Education helps you teach or learn software development with the tools and support of GitHub's platform and community.
Recommended
Quickstart for GitHub Educators
In about 15 minutes, teachers can get started with discounts, training, and tools for GitHub, then create a classroom for the students in a software development course using GitHub Classroom.
Apply to GitHub Education as a student
Unlock tools and resources for your educational journey.
Apply to GitHub Education as a teacher
If you're a teacher, you can apply to join GitHub Education and receive access to the resources and benefits of GitHub Education.
Articles
About assignments
You can use individual or group assignments in GitHub Classroom to teach students and grade their work.
About GitHub Campus Experts
Enrich your college's technical community by becoming a GitHub Campus Expert.
About GitHub Campus Program
GitHub Campus Program offers GitHub Enterprise Cloud and GitHub Enterprise Server free-of-charge for schools that want to make the most of GitHub for their community.
About GitHub Classroom
Teachers and school administrators can use GitHub Classroom to create virtual classrooms, make and edit assignments, automatically grade assignment submissions, and more.
About GitHub Community Exchange
Learn the skills you need to contribute to open source projects and grow your own portfolio, with GitHub Community Exchange.
About GitHub Education for students
GitHub Education offers students real-world experience with free access to various developer tools from GitHub's partners.
About GitHub Education for teachers
GitHub Education offers teachers a central place to access tools and resources for working more effectively inside and outside of the classroom.
About using MakeCode Arcade with GitHub Classroom
You can configure MakeCode Arcade as the online IDE for assignments in GitHub Classroom.
About using Visual Studio Code with GitHub Classroom
You can configure Visual Studio Code as the preferred editor for assignments in GitHub Classroom.