Thousands of teachers use GitHub in their courses every day. They distribute starter repositories, give feedback on pull requests, and collect assignments. In addition to helping teachers provide a better learning experience, teaching with GitHub gives students early exposure to software development best practices like version control, issue tracking, and code review.
Classroom for GitHub makes typically tedious administrative tasks (like creating repositories and managing access for large courses) simple and streamlined.
Last month I mentioned Duolingo releasing a platform for schools. Today my dear friend, an incredible software engineer, showed me Classroom for Github. This could prove to be an incredible tool for teachers working with students on software development and engineering. It's free, open source, and definitely worth a look.