# CLion Features Trainer

The IDE Features Trainer is a set of interactive tutorials covering the essential IDE functionality.

Procedure: Start the IDE Features Trainer

Use one of the following options:

* On the Welcome screen, select Learn in the left-hand pane and then click Start Learning:

![Start Feature Trainer from the Welcome screen](https://resources.jetbrains.com/help/img/idea/2026.2/cl_trainer_welcomescreen.png)

* Select `Help | Learn IDE Features` from the main menu.

CLion will open the list of tutorials on the left and a `README` file with instructions on how to work with the features trainer:

![Feature Trainer structure and readme](https://resources.jetbrains.com/help/img/idea/2026.2/cl_trainer_treeandreadme.png)

Each tutorial includes a set of lessons. To complete a lesson, you need to finish all the tasks in it.

> **Tip:**
> You can also explore the IDE functionality for JavaScript and Python. Use the switcher in the top right corner of the Learn panel:
>
> ![Feature trainer for other languages](https://resources.jetbrains.com/help/img/idea/2026.2/cl_trainer_languages.png)

## Onboarding tour

The first tutorial is the onboarding tour. It can help you get acquainted with the IDE and learn how to navigate through the views and panels, open files in the editor, launch your program, use autocompletion, apply quick-fixes, and search for symbols.

![Onboarding tour](https://resources.jetbrains.com/help/img/idea/2026.2/cl_trainer_onboarding.png)

When you finish the onboarding tour, CLion will suggest moving on to the next lessons or close the feature trainer:

![Onborading tour finished](https://resources.jetbrains.com/help/img/idea/2026.2/cl_trainer_onboardingdone.png)

## Tutorials on the core IDE features

After the onboarding tour, you can move forward to the Code Editing, Refactorings, Code Completion, and Git sections. In these sections, you can go through the lessons in any order.

![Lessons on the main IDE features](https://resources.jetbrains.com/help/img/idea/2026.2/cl_trainer_idefeatures.png)

## See also

### Getting Started

[Quick start guide](clion-quick-start-guide.html) [Editor basics](using-code-editor.html) [Quick CMake tutorial](quick-cmake-tutorial.html) [Unit testing tutorial](unit-testing-tutorial.html) [Debugging](debugging-code.html)

### Concepts

[Project formats](project-models.html) [Run/debug configurations](run-debug-configuration.html)

