github-education-resources/edu-resource-guide
github-education-resources/edu-resource-guide has 40 GitHub stars and 2 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 19:48 UTC. Last push 2026-06-01.
Resources for GitHub and GitHub Education products and services.
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalGitHub Education Resource Hub
👀 How to Use these resources
The GitHub Educaiton Resource Guide provides links to support materials for GitHub and GitHub Education products and services. We invite you to browse through!
🏁 Getting started
Teachers, students, and researchers can use tools from GitHub to learn, enrich software development curriculum and develop real-world collaboration skills.
- GitHub Education Guide - teaching GitHub & software development
- Quickstart Guide for Educators - jump in and start learning/teaching
- General GitHub Education Guides
- Sign up for a new GitHub account
- Git and GitHub quickstart
- About GitHub Education for students
- Apply to GitHub Education as a teacher
- Apply to GitHub Education as a student
📚 GitHub Education Programs
| 👩🏽🏫 Teacher Benefits | 🎒 Student Benefits | 🏫 School Benefits |
|---|---|---|
| Apply for Teacher Benefits | Apply for the Student Developer Pack | Apply to be a Partner School |
| *Please note you will need to be logged into your GitHub account to view the Benefits Application |
Run a software development course with GitHub
Administer a classroom, assign and review work from your students, and teach the new generation of software developers with GitHub Classroom.
- About Teacher Benefits
- Run a software development course with GitHub
- About GitHub Education for teachers
- Manage classrooms
- About assignments
- Use the Git and GitHub starter assignment
- Create an individual assignment
- Create a group assignment
- Create an assignment from a template repository
- Monitor students' progress with the assignment overview page
- Leave feedback with pull requests
- Use autograding
🔦 Spotlighted Video Tutorials
- GitHub Education YouTube Channel - all videos
- What is Git? - A brief introduction to Git for beginners by GitHub
GitHub Classroom
[!IMPORTANT] GitHub Classroom is transitioning to partner solutions. Read the transition announcement.
GitHub Classroom Archive
- Teach with GitHub Classroom
- Getting Started
- GitHub Classroom Glossary
- Manage Classrooms
- About Assignments
- Starter Assignment
- Individual Assignment
- Group Assignment
- Edit an Assignment
- Extend Deadline
- Use Assignment Overview
- Reuse an Assignment
- Template Repository
- Pull Requests for feedback
- Use Autograding
- Using GitHub Classroom with GitHub CLI
- Connect a learning management system course to a classroom
- Integrate GitHub Classroom with an IDE
- Using Codespaces with GitHub Classroom
- Using Visual Studio Code
- Using MakeCode Arcade
- Using Replit
- Run code in an IDE
- Learn with GitHub Classroom
- View Autograding Results
- View an assignment deadline
- Educators & GitHub Classroom FAQs 🍎🧑🏫
- GitHub Classroom - Getting Started Guide
Student Developer Pack & Learning Resources
- About the Student Developer Pack
- How to apply
- What if my application isn’t approved?
- Student Developer Pack - Common Rejection Reasons
- Student Developer Pack Partner offer FAQs & full list
- What is the GitHub Community Exchange
- GitHub Education Overview for Students
- Getting started in open source
- Not-ternships
- Managing your profile ReadMe
- How to Create a GitHub Profile READ ME
- Find your Career Roadmap- pick a focus to see what your educational path could involve!
Campus Experts
- About the Campus Experts program
- Become a Campus Expert
- Connect with the Campus Expert Community
Researchers
- Learn how to connect your ORCiD to your GitHub profile
- Make your repository citeable with citation files
- Issue a persistent identifier for your repository with Zenodo
- Add your research institution to The Research Organization Registry (ROR)
- Read The Turin Way Handbook to reproducible, ethical and collaborative data science
- Learn how to build an inclusive culture of open science with NASA TOPS training on Open science
- Learn about Stanford University's Living Textbook Intiative
GitHub Certifications
- GitHub Certification Registration
- Learn how to become certified
- GitHub Foundations Certification
- GitHub Advanced Security Certification
- GitHub Administration Certification
- GitHub Actions Certification
- Certifications FAQ
GitHub Codespaces
- Codespaces product page
- Codespaces documentation
- Codespaces YouTube
GitHub Copilot
- Copilot product page
- Copilot documentation
- Copilot YouTube
GitHub Actions
- Actions product page
- Actions documentation
- Actions YouTube
Learn to develop software
Incorporate GitHub into your education, and use the same tools as the professionals.
- Git and GitHub learning resources
- GitHub Education for students
- Try GitHub Desktop
- Try GitHub CLI
- Contribute to the open source
- Git Cheat Sheet
Participate in the GitHub Education community
- Education Community
- GitHub Education Discord
- GitHub Education TV
- Contribute with GitHub Community Exchange
GitHub Campus Program
- GitHub Campus Program - primary webpage
- GitHub Campus Program - About - documentation
- About GitHub Enterprise Cloud
- About GitHub Enterprise Server
- How to add Enterprise Owners
- How to add Organization Admins
- Creating your organization
- GitHub Education for Schools Partner Program Use Agreement
- GitHub General Privacy Statement
- GitHub Security Policies
- GitHub Enterprise for Edu Archetecture Guide
🆘 Where to go for help
- Join the Education Community Exchange - look for discussions related to your question or start a discussion
- Education Support - For General & Educators/Students - submit a ticket
- Campus Program Support - For Schools - submit a ticket
Explore related projects
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
534,859 starsEbookFoundation/free-programming-books
:books: Freely available programming books
401,459 starsnilbuild/developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
371,756 starsvinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
333,847 stars