Basics of setting up GitHub Classroom

Learn how to set up your classroom, manage assignments, and configure time-saving automation.

Videos about GitHub Classroom

You can watch a series of short video tutorials about the configuration and use of GitHub Classroom. To watch all videos as part of a continuous playlist, see the GitHub Classroom Getting Started Guide on YouTube.

For more information about terminology for GitHub Classroom, see "Glossary".

  1. Getting started
  2. Adding your student roster
  3. Creating assignments
  4. How students complete assignments
  5. How teachers review assignments
  6. Creating group assignments
  7. Next steps to get started
  8. GitHub Teacher Toolbox

Next steps

For more information about teaching with GitHub Classroom, see "Teach with GitHub Classroom."

Further reading

Did this doc help you?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.