pick one

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.

  1. Get verified as a teacher

    Apply with your school email and proof of employment. Verification unlocks free teacher benefits, including GitHub Copilot.

  2. Read the non-developer introduction

    A no-code walk-through of what repositories, commits and pull requests actually are.

  3. Take the free Introduction to GitHub course

    A hands-on GitHub Skills course that runs inside GitHub itself. You learn by doing small tasks.

  4. 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.

  1. Start with the Git and version control pathway

    Explains why version control matters and how Git fits with GitHub.

  2. Follow the Git and GitHub roadmap

    A visual map of what to learn, in order, with links to free material.

  3. 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.

  1. Read the GitHub Issues pathway

    Shows how issues work as a simple discussion and tracking tool.

  2. 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.

  1. Read the Copilot starter pathway

    What Copilot is, how verified teachers get access, and where to start.

  2. Take the Getting started with Copilot course

    A hands-on GitHub Skills course with small, guided exercises.

  3. See ideas for non-CS subjects

    Prompt ideas and use cases for teachers outside computer science.

  4. 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.

  1. Read the Actions for educators pathway

    Actions fundamentals with classroom-friendly automation ideas.

  2. Take the Hello GitHub Actions course

    Build your first workflow step by step.

  3. 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.

  1. Check the GitHub Campus Program

    Eligible institutions can get GitHub Enterprise at no cost for teaching and research.

  2. Plan how accounts and organisations are set up

    Recommended structure for enterprise accounts, organisations and teams in schools.

  3. Choose a replacement for GitHub Classroom

    Classroom retired in August 2026. Compare the two partner options.

  4. Run a workshop for your staff

    Ready-made workshop outlines you can adapt for a staff training session.