2017 GitHub Education Classroom Report

How teachers are using GitHub to train the next generation of developers.

Report Summary

In July 2017 we asked teachers to assess their level of Git mastery, tell us what they want out of a teacher-training program, and point to where your students struggle with Git and GitHub.

Teachers ranked the importance of individual aspects of Git and GitHub, and then diagnosed how difficult those aspects are to teach.

Trends include a desire to learn about best practices for merge conflicts, effective ways to use issues, labels and milestones, and guidance for using GitHub with an integrated development environment.

Read the full report to find out what your fellow educators already know, and what they want to know, about Git and GitHub.

Interested in teacher training?

Sign up to stay in the loop about teacher training, lesson plans, and tutorials from GitHub Education.

Sign Up

Join the Education Community

In the Education Community, hundreds of teachers share their tips, tricks and scripts. See their recommendations on everything from assignment design to discussion topics to group work.

Join the Education Community