Your course assignments on GitHub
GitHub Classroom automates repository creation and access control, making it easy to distribute starter code and collect assignments on GitHub.Sign in with your GitHub account to get started
Distribute assignments with starter code. Students work on assignments individually or in groups using public or private GitHub repositories.
Students gain access to assignments using unique invitation URLs, eliminating the need to collect GitHub usernames in advance and manage access manually.
Teachers and teaching assistants can browse submissions by assignment, making it easy to follow along with student progress.