Teacher training to master
Git and GitHub

Begin the training
GitHub Campus Advisors
GitHub Campus Advisors

Learn how to teach with GitHub. With this online training, you’ll be able to make commits with confidence, and understand what makes Git work under the hood.

Help students get unstuck, get deeper insight into their work, and use industry-standard tools for an efficient and authentic experience in your classroom.

Professors, teachers and mentors welcome. Teach your students real-world skills that they will need as software developers with Git and GitHub.

GitHub Education is there to support you every step of the way with hands-on exercises and feedback.

Teacher at lecturn

How it works

Master the core concepts
Each module starts with mental models and metaphors to ground your understanding of core Git, network activity, and student workflows.
Follow along in the terminal
Step-by-step examples will help you make sense of commands and learn how to parse Git’s output.
Try it for yourself
Each module has hands-on exercises for to help you explore and understand how Git and GitHub can be applied in your the classroom.
Find help when you need it
Share your work with like-minded teachers in the GitHub Education Community for support from GitHub staff and your peers.

What is a Campus Advisor?

As a Campus Advisor, you’re not only a master of Git and GitHub, but you champion the use of real-world tools at your school. Here’s a handful of what Advisors will enjoy:

GitHub Campus Advisors
  • Unlock benefits provided by GitHub, including a free GitHub package to meet the needs of your school.
  • Event support, workshop kits and fresh swag delivery every semester.
  • Early access to new education features and materials from GitHub Education.
  • Special invitations to GitHub Education events.
  • Campus Advisors-only gear and special swag.
Begin the training