Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Table of contents

  1. What is GitHub Classroom
  2. What is needed to use GitHub Classroom
  3. Benefits for the student
  4. Benefits for the teacher

What is GitHub Classroom

It can be used to create learning tasks for students and they can answer those tasks by committing code to a repo created for them. A teacher can create tasks with sample repos. Students get a clone of that repo to use for the task.

What is needed to use GitHub Classroom

Both the teacher and the students will need a GitHub account. Create your account

GitHub offers some benefits to both students and teachers. For more details and how to apply check GitHub Education

Benefits for the student

Check https://education.github.com/pack to see the benefits for the student.

Maybe the GitHub Pro benefit is useful:

As a GitHub Pro developer, you get advanced tools for your private repositories, including 3,000 Actions minutes/month, 2GB GitHub Packages storage, and email support. https://github.com/pricing

Benefits for the teacher

Check https://education.github.com/toolbox to see the benefits for the teacher.

When a teacher verifies academic status then the GitHub Teacher Toolbox is available. It will give GitHub Pro benefits and also right to use GitHub Team level organizations for free.

A change in 02/2021 in GitHub plans allows the Free plan to use unlimited public or private repos and also unlimited collaborators. So the Team plan is not necessary for GibHub Classrooms to allow each student to have a private repo.


Table of contents


Copyright © 2023 Mikko Pääkkönen