Create assignments

Distribute assignments with starter code. Students work on assignments individually or in groups using public or private GitHub repositories.

Invite students

Students gain access to assignments using unique invitation URLs, eliminating the need to collect GitHub usernames in advance and manage access manually.

Review progress

Teachers and teaching assistants can browse submissions by assignment, making it easy to follow along with student progress.