> For the complete documentation index, see [llms.txt](https://docs.getkita.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.getkita.org/getting-started/set-up-a-quick-course.md).

# Set up a quick course

A quick course is a lesson you can run straight away. Students join with a code, without accounts and without being added to a class.

Use a quick course for a one-off lesson, a cover lesson, a club, or to try Kita out. Up to 10 students join with a code, no accounts needed, and the join code refreshes every 30 minutes.

#### Step 1: Open the dashboard

1. Go to [getkita.io/try/dashboard](https://getkita.io/try/dashboard).
2. Select **I'm a teacher**.

   <figure><img src="https://1176288822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fjzm9nyD2lhxeWS1B64j9%2Fuploads%2Fs3UhbQM09C6JfMCk5ctG%2FScreenshot%202026-08-29%20at%2012.04.46%E2%80%AFAM.png?alt=media&amp;token=64e5be06-86cf-4576-9529-7cea93112b66" alt=""><figcaption></figcaption></figure>
3. Choose **Start a quick course**.

#### Step 2: Name your course

Enter a name your students will recognise, such as `Year 8 Python Basics`, then continue.

#### Step 3: Add your lesson

1. Add your lesson code in the editor in the middle. For example:

```python
# Your lesson code goes here
name = input("What is your name? ")
print("Hello, " + name + "!")
```

2. Write the instructions your students will follow in the course content panel on the right, for example: "Change the greeting so it prints your own name."
3. Upload any files your lesson needs from the folder panel on the left.
4. Run the program and check the output in the console.

#### Step 4: Share the join code

1. Open **Your join code**.

   <figure><img src="https://1176288822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fjzm9nyD2lhxeWS1B64j9%2Fuploads%2FVV19XZEdFHZAO3ARzQO8%2FScreenshot%202026-08-31%20at%2010.57.05%E2%80%AFAM.png?alt=media&amp;token=1559266a-39e3-4c07-8b9f-d7f84ba24a4e" alt=""><figcaption></figcaption></figure>
2. Share the code with your class.

Codes are not case-sensitive, so students can type them in any capitalisation. Each code refreshes every 30 minutes, so share it at the start of the lesson rather than in advance.

#### Step 5: Keep your course

To save your course and reuse it with other classes:

1. Select **Join Kita** and create your free teacher account.
2. Your course moves into your workspace, along with any files you uploaded.
3. Rename and organise it so you can use it again next term.

A quick course is capped at 10 students who join anonymously. To add students properly, keep their work, and mark it, set up a [full course instead.](/getting-started/add-your-students-to-kita.md)

#### Need help?

If your students cannot join, or the course is not working as you expect, email <hello@getkita.com> with the name of your quick course and what they are seeing.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.getkita.org/getting-started/set-up-a-quick-course.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
