We surveyed 8,000 students and teachers who had (and had not) used GitHub in the classroom. Overall, we found that students benefited from using GitHub in the classroom in a few important ways.
Overall, we found that how classrooms used GitHub mattersāand that students benefited from using GitHub in the classroom in a few important ways. Compared to students who didnāt use GitHub in their courses, students who did:
Felt better prepared for their future careers
Learned more about industry tools, collaboration, creating a portfolio, and project management
Felt more connected to the developer community
Felt a greater sense of belonging both in school and in the software industry
Benefited more from teacher feedback received on GitHub
Very informative. I have been notably absent from the GitHub educational community over the last few years since most of my students are under 13 and we had to abandon GitHub for legal reasons based on GitHub policies.
However, for those 13 and over we are re-instituting it has part of the standard toolset as illustrated:
As students become advanced we encourage them to work on hosting their own git repo portals with GitLab as well.
I was particularly interested in the information about collaboration and communication through issue tracking. This is notably absent from the learning framework we currently have for beginners using https://REPL.it (which is also amazing). It makes sense to get on GitHub as soon as possible to provide opportunities for using a real tool for such things.