Educational Products 2021.1 Help

Guided tour around EduTools UI

This article will help you take your first steps with the EduTools plugin and use it to learn how to program.

Choose your IDE

EduTools plugin is compatible with IntelliJ IDEA, PyCharm, WebStorm, Android Studio, CLion and GoLand.

This nightly builds installation guide describes everything you need to know to install the nightly builds of the EduTools plugin in IntelliJ IDEAPyCharmWebStorm Android StudioCLionGoLand. If you are using a different supported IDE, switch to it by using the Section drop-down menu at the top of the page:

Choose your IDE
Choose your IDE
Choose your IDE
Choose your IDE
Choose your IDE
Choose your IDE

If you don't have IntelliJ IDEA installed, download IntelliJ IDEA Edu instead.

If you don't have PyCharm installed, download PyCharm Edu instead.

Before you start, make sure Android Studio is installed.

Before you start, make sure WebStorm is installed.

Before you start, make sure CLion is installed.

Before you start, make sure GoLand is installed.

Working with courses, projects and contests

Every course available in EduTools is structured as a list of lessons. Lessons, in turn, can be grouped into sections. Each lesson contains several tasks.

When you open a course, contest or a project, you will see the main tool windows used for navigation: Course View, Editor, and Task Description:

Edu plugin overview

Course View

Course View shows you the course syllabus: a list of lessons with tasks.

Edu course view

You can navigate to any task by double-clicking its name.

To hide the Course View window, click the Project Tool Window button or press Alt+1. This will give you more space for the Editor and Task Description windows.

To show the hidden Course View window, click the Project Tool Window button (or press Alt+1) again.


The Editor is your playground where you will be programming. You can experiment here while you work on the theoretical tasks and quizzes without being checked.

For programming assignments, the Editor is where you’ll fix the existing code or write your own code from scratch. This code will be checked.

Edu editor

To run your code at any time, choose the Run option from the context menu or press Shift+F10:

Edu run

If you want to go back to the Editor and focus on your code, the fastest way to do it is with the Hide All Windows command (Ctrl+Shift+F12 ). To get all the windows back, repeat the command.

Task Description

The Task Description window gives you all the information you need to complete a task:

Edu task description

For theoretical tasks, the description provides learning and reading materials. For quizzes, it offers multiple choice questions. For programming assignments, it states the problem to be solved.

Use the Task Description icons for the following actions:

CheckCheck the correctness of your answer (for a quiz) or your code solution (for a programming task)
RunRun your code (for a theoretical tasks)
BackGo to the previous task
Forward or NextGo to the next task
ResetDiscard all the changes you’ve made in the task, and start over
Comment taskView the task page at JetBrains Academy, Stepik, Coursera, and so on, and leave a comment
Peek Solution...Reveal the correct answer and show the diff

We recommend keeping the Task Description window visible and not hiding it completely. If it is too distracting, you can hide it by clicking the button in the top right-hand corner of the Task Description window.

If you use two monitors, it may be helpful to switch the Task Description panel to the floating mode and move it to the second monitor, or just place it near the main IDE window. To do this, click the tool window settings Icons actions inlay gear icon:

Edu task description float mode
Last modified: 08 March 2021