# Classes

Classes in Chamilo are predefined groups of users that can be enrolled in sessions as a unit. They simplify the enrollment process when you regularly train the same groups of people.

> Classes and [User Groups](https://docs.chamilo.org/2.x/administration-guide/admin-guide/users/user-groups) share the same interface. The only difference is the **group type** setting: choose "Class" when creating the group. Everything else — member management, visibility, and the interface itself — works identically.

## Creating a Class

1. From the administration panel, navigate to **Classes** (or User Groups and select the "Class" type)
2. Click **Create a class**
3. Enter a **name** (e.g., "Engineering Team", "New Hires March 2026")
4. Add **members** — search for and select users
5. Save

## Using Classes for Enrollment

When creating or editing a session, you can enroll an entire class at once instead of adding users individually:

1. Open the session enrollment settings
2. Click **Add a class**
3. Select the class
4. All members of the class are enrolled in the session

## Managing Classes

* **Edit** — Change the class name or update membership
* **Add/remove members** — Keep the class roster up to date
* **Delete** — Remove the class (does not affect the member accounts or their existing enrollments)

## Tips

* **Create classes for recurring cohorts** — If you run the same training for different teams, create a class for each team
* **Update before each session** — Review class membership before enrolling a class in a new session to ensure the roster is current
* **Combine with CSV import** — Import class membership from a CSV file for large groups
