Learning pathways
Each pathway is a short, ordered list of free resources. Do the steps in order, and stop whenever you have what you need.
Your first week with GitHub
For teachers who have never used GitHub, in any subject. No coding needed.
By the end you'll have a verified teacher account, understand repositories, and be able to write a formatted page in Markdown.
Get verified as a teacher
Apply with your school email and proof of employment. Verification unlocks free teacher benefits, including GitHub Copilot.
Read the non-developer introduction
A no-code walk-through of what repositories, commits and pull requests actually are.
Take the free Introduction to GitHub course
A hands-on GitHub Skills course that runs inside GitHub itself. You learn by doing small tasks.
Learn to write in Markdown
Markdown is the simple formatting used for READMEs, assignment instructions and notes on GitHub.
Version control for your classroom
For teachers of computing, data or any project-based subject.
You'll understand how Git tracks changes, so you can show students how their work evolved and recover earlier versions.
Start with the Git and version control pathway
Explains why version control matters and how Git fits with GitHub.
Follow the Git and GitHub roadmap
A visual map of what to learn, in order, with links to free material.
Keep the Pro Git book to hand
The free official Git book. Use it as a reference rather than reading it cover to cover.
Organise coursework with Issues and Projects
For teachers and coordinators who want a shared to-do list, feedback threads or a class task board.
You'll be able to use Issues for questions and feedback, and Projects boards to track who is doing what.
Read the GitHub Issues pathway
Shows how issues work as a simple discussion and tracking tool.
Browse the Issues documentation
The official guide to issues, labels, and Projects boards.
Getting started with GitHub Copilot
For any teacher curious about AI assistance, including outside computer science.
You'll know how to switch on Copilot, try it on real tasks, and decide how students may use it.
Read the Copilot starter pathway
What Copilot is, how verified teachers get access, and where to start.
Take the Getting started with Copilot course
A hands-on GitHub Skills course with small, guided exercises.
See ideas for non-CS subjects
Prompt ideas and use cases for teachers outside computer science.
Set your classroom rules for AI
Our short checklist for deciding what AI use is allowed on each assignment.
Automate routine work with GitHub Actions
For teachers comfortable with the basics who want automatic checks on student work.
You'll understand workflows and be able to run a simple automated check when students submit.
Read the Actions for educators pathway
Actions fundamentals with classroom-friendly automation ideas.
Take the Hello GitHub Actions course
Build your first workflow step by step.
Watch What is GitHub Actions
A short video explainer.
Bringing GitHub to your whole school
For principals, IT heads and department leads.
You'll know what the Campus Program offers, how to structure accounts, and what replaces GitHub Classroom.
Check the GitHub Campus Program
Eligible institutions can get GitHub Enterprise at no cost for teaching and research.
Plan how accounts and organisations are set up
Recommended structure for enterprise accounts, organisations and teams in schools.
Choose a replacement for GitHub Classroom
Classroom retired in August 2026. Compare the two partner options.
Run a workshop for your staff
Ready-made workshop outlines you can adapt for a staff training session.