Set up a course

Your course's organization

Each course edition gets its own GitHub organization. Its students' teams and repositories live there, apart from everything else you have on GitHub. A free organization is enough.

Create it before anything else. The tokens in the next steps are made for this organization alone, and GitHub can only tie a token to an organization that already exists.

Use exactly this name when you create it. Already have one for this course? Just enter its name. The next step checks it exists, and that you own it.

The course repository's name

Students open their registration form in this repository. Keep the default unless you have a reason.