PyCharm 2020.3 Help

Features Trainer

PyCharm includes a built-in Features Trainer. This interactive training course on IDE basics can help you learn how to do some common tasks, such as refactoring code, navigating through projects, and more.

The course is divided into several tutorials, each with a number of lessons that teach you how to do a specific task. You can start the course or a specific tutorial from the Welcome screen or from the Learn tool window.

To complete a lesson, you need to finish all the tasks in it. However, there is no need to go through all the lessons and tutorials – you can choose to do only the ones you find most relevant, see Start Learning and Switch between lessons and tutorials.

Before you start

  1. Make sure, you are using PyCharm version 2020.3 or later.

  2. Make sure the Features Trainer bundled plugin is enabled in the Installed tab of the Settings/Preferences | Plugins page as described in Managing plugins.

Start the learning course

  1. On the Welcome screen, click Learn PyCharm in the left-hand pane.

  2. In the right-hand pane, click Start Learning.

    Welcome screen: the Features Trainer plugin is enabled

    PyCharm creates a learning project and opens list of the available tutorials.

    A learning project

    Alternatively, expand the Learn IDE Features section, and click a tutorial that you want to undergo.

    Run a lesson from the Welcome Screen

    PyCharm also generate sa learning project and open the context that corresponds to the first lesson of the selected tutorial.

Start a tutorial from the Learn tool window

  1. Open the Learn tool window - select View | Tool Windows | Learn or Help | IDE Features Trainer from the main menu. The tool window lists the available tutorials.

  2. Click the tutorial you want to complete, and then click Open in the Open a Learning Project dialog.

  3. In the Open Project dialog, select whether to open the tutorial in a new PyCharm window or in the same, click This Window. To attach the learning project to the current project, click Attach, see Managing multiple projects.

Switch between lessons and tutorials

You can choose to do only those tutorials and lessons that you find most relevant and easily skip lessons, switch between tutorials, and drop them.

  • To pass to the next lesson, open the Learn too window, scroll to the bottom of it, and click Next: <The name of the next lesson> or click another lesson link.

    Skip lesson
  • To switch to another tutorial without loosing the progress for the current one, click the link with its name at the top of the Learn tool window.

    Then click the tutorial you are interested in and select the lesson you want to complete.

  • To abandon a tutorial without saving the progress in it, open the Settings/Preferences dialog Ctrl+Alt+S, go to Tools | Features Trainer, and click Reset lessons progress.

    When you click OK, you return to the Learn tool window that shows a list of all the available tutorials instead of the information about the tutorial you canceled.

Last modified: 08 March 2021