Course ownership

Courses can be owned by organizations or individuals. Owners of a course will be able to:

  • see the course's dashboard
  • toggle the course's visibility
  • synchronize the course and the template repo

A course's owner is evident in its URL. For example, Introduction to HTML is accessible at https://lab.github.com/githubtraining/introduction-to-html, so it is owned by the githubtraining organization.

We will refer to this URL using the shortened format :owner/:course.

Course ownership by individuals

When an individual owns a course, only that person will be able to see the course's dashboard on Learning Lab.

Course ownership by organizations

Owners of the organization, and any members of a Lab Assistants team on GitHub will see the course's dashboard on Learning Lab.

Additionally, organizations that have purchased Learning Lab have the option to create private courses. A private course:

  • is only visible to members of the chosen organization
  • when joined by a learner, will create private learner repositories
  • when joined by a learner, will create learner repositories only inside of the chosen organization