Learn about GitHub Copilot's AI coding features, access free and pro tiers, and explore tutorials, certification materials, and hands-on guides to get started.
Your hub for teaching real-world development
The Teacher Toolbox is a resource hub for educators and administrators to get started with GitHub. It includes helpful links, guides, learning modules, sample curriculum, use cases, videos, and articles to help teachers in the classroom.

Featured learning pathways
Explore curated learning pathways designed to help you and your students build GitHub fluency.
Intro to Git and Version Control

Learn how version control helps track and collaborate on code.
Get started with GitHub Copilot

GitHub Copilot Pro is available for free for students and teachers.
Educator and administrator resources
Get free GitHub Enterprise through our Campus program, learn how to bring GitHub to your campus, manage hackathons, support researchers, and access ready-made curriculum.
Teaching materials
Ready to use course and workshop resources for K-12 to University level covering programming, data science, web dev and computer science fundamentals.
Enterprise best practices
Best practices for setting up your GitHub Enterprise account for schools and teachers.
Campus Program
Setup guides, documentation, and policies for managing GitHub Enterprise at your institution.

AI in Education research and best practices
Guidance on responsible AI use in classrooms, impact on novice programmers, teaching resources, and training toolkits for educators integrating AI tools safely and effectively.

Skilling and credentials
Level up your GitHub and open-source skills with easy-to-follow guides, courses, and certifications specifically crafted for educators. Enhance your classroom experience and your professional journey.
Empowering your students
Benefits and Resources for Students
Get your students valuable benefits from the Student Developer Pack, plus sample coding games and activities for students in elementary, high school and beyond.
Campus Experts
GitHub Campus Experts are student leaders that strive to build diverse and inclusive spaces to learn skills, share their experiences, and build projects together.
GitHub Education Partners
GitHub Education partners with a number of learning focused companies and organizations to support student developers starting their journeys in tech.
Stay Connected
Get the latest updates on content, resources, use cases and events relevant to your work
FAQs
What is Teacher Toolbox?
The Teacher Toolbox is a curated hub of quick-start guides, sample curricula, tutorials, and case studies designed specifically for educators who want to bring GitHub into the classroom. Everything lives on GitHub, so you can bookmark or fork resources and adapt them to your own course.
Who can use it?
Any educator, administrator, or instructional designer is welcome to browse the Toolbox. To unlock the “teacher-only” perks—like free GitHub Team, private repos, and Copilot Pro—you’ll need to become a verified teacher (see next question).
How do I get verified as a teacher?
Click your profile picture within GitHub → Settings.
Open Billing & plans › Education benefits.
Choose Teacher, select your school, and allow the location prompt.
Snap a photo of your faculty ID when asked.
Most applicants receive approval within 24 hours; benefits activate within 72 hours. You’ll see the result in both email and your GitHub Education dashboard. More information and a detailed walkthrough can be found in this discussions thread.
Is the Teacher Toolbox gated, and what extra benefits do verified teachers receive?
The repository is completely public—anyone can browse every lesson plan, video, or link. Verification only matters when a linked item itself is an Education benefit (for example Copilot Pro or the invitation-only teacher forum). Once verified you receive upgraded GitHub Team for free, Copilot Pro at no cost, higher Codespaces & Actions allowances on your personal account, private educator discussion boards, eligibility for swag / event kits, and early access to certain beta programs.
Can I suggest a new resource or report a broken link?
Yes. Go to the Teacher Toolbox repository and open an Issue describing the new resource or the problem link. A maintainer will review and either tag it for follow-up or merge a fix. If you already have the correction, feel free to open a Pull Request instead.
I’m new to Git/GitHub—where should I start?
Begin with the three featured Learning Journeys in the Toolbox: Intro to Git & Version Control, GitHub Foundations for Non-Developers, and the forthcoming Teaching with GitHub track. Each is self-paced and comes with videos, tutorials and hands-on exercises you can reuse.
Where can I get help?
Post questions in the public GitHub Education Discussions forum or, once verified, in the invite-only Teacher Discussions space. For account or verification issues, open a ticket via the GitHub Education Support portal.
