Manage coursework with GitHub Classroom
With GitHub Classroom, you can use GitHub to administer or participate in a course about software development.
- Get started with GitHub Classroom
- Teach with GitHub Classroom
- Manage classrooms
- About assignments
- Use the Git and GitHub starter assignment
- Create an individual assignment
- Create a group assignment
- Editing an assignment
- Extending an assignment's deadline for an individual or group
- Monitor students' progress with the assignment overview page
- Reuse an assignment
- Create an assignment from a template repository
- Leave feedback with pull requests
- Use autograding
- Using GitHub Classroom with GitHub CLI
- Register a learning management system with GitHub Classroom
- Connect a learning management system course to a classroom
- Integrate GitHub Classroom with an IDE
- Integrate GitHub Classroom with an IDE
- Using GitHub Codespaces with GitHub Classroom
- About using Visual Studio Code with GitHub Classroom
- About using MakeCode Arcade with GitHub Classroom
- Repl.it with GitHub Classroom
- Run student code in an IDE
- Learn with GitHub Classroom