# Create a class

### Introduction

A class is the first thing you need to have in CodeChum, since it's where you can manage your students, give programming activities, and get automatic feedback on how they are doing with the given activities.&#x20;

In short, to start using CodeChum, you first have to make a class where your students can join.

### Create a class for...

{% content-ref url="/pages/RFeNKRhrB6RCKBJaHt0D" %}
[Programming 1](/teachers/getting-started/create-a-class/programming-1.md)
{% endcontent-ref %}

{% content-ref url="/pages/ZgLwdQGUd33JuC7MhK6R" %}
[Programming 2](/teachers/getting-started/create-a-class/programming-2.md)
{% endcontent-ref %}

{% content-ref url="/pages/mRa2ckmKZpIO8znd3Z5G" %}
[Data Structures](/teachers/getting-started/create-a-class/data-structures.md)
{% endcontent-ref %}

{% content-ref url="/pages/4B1nbZ7pDOXkFxLItVYH" %}
[Object-Oriented Programming](/teachers/getting-started/create-a-class/object-oriented-programming.md)
{% endcontent-ref %}

{% content-ref url="/pages/X0gN9NDlXrMyabCT8BIA" %}
[Basic Web Development](/teachers/getting-started/create-a-class/basic-web-development.md)
{% endcontent-ref %}

{% content-ref url="/pages/clxNF1VBad7ebYgFD6NN" %}
[Information Management](/teachers/getting-started/create-a-class/information-management.md)
{% endcontent-ref %}

{% content-ref url="/pages/DfJg20cSVGysYbVKxCK6" %}
[Algorithms and Complexity](/teachers/getting-started/create-a-class/algorithms-and-complexity.md)
{% endcontent-ref %}

{% content-ref url="/pages/iKCZ88uOMKNYD8gmHdxq" %}
[Software Engineering 1](/teachers/getting-started/create-a-class/software-engineering-1.md)
{% endcontent-ref %}

{% content-ref url="/pages/zspB5y7K6rYb9ZmJ6lpm" %}
[Software Engineering 2](/teachers/getting-started/create-a-class/software-engineering-2.md)
{% endcontent-ref %}


---

# Agent Instructions: 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:

```
GET https://help.codechum.com/teachers/getting-started/create-a-class.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
