2 minutes read

With Educational Products, you can learn and teach programming languages in the form of coding tasks and custom verification tests right inside JetBrains IntelliJ Platform-based IDEs. Hyperskill Academy is a plugin built exclusively for Hyperskill that allows seamless integration with JetBrains IDEs.

Installation and setup

One way to install plugins is to download them from the official JetBrains Marketplace. You can get the plugin at Hyperskill Academy and install it manually.

You can also install the Hyperskill Plugin directly from your IDE:

  1. Open your IDE.

  2. On the Welcome screen, open the Plugins section.

  3. Switch to the Marketplace tab and search for Hyperskill Academy.

  4. Click Install.

  5. Wait for the installation to complete and restart the IDE.

Hyperskill Academy plugin

After restarting the IDE, you will find the Hyperskill Academy section on the Welcome screen.

Welcome screen of IDE

Select it and then click Log in to Hyperskill and authorize to connect your Hyperskill account.

authorize hyperskill plugin

Once you complete setting up the plugin and open your Hyperskill course in your IDE, you will see the main tool windows: Project View, Task Description, Editor.

Project View

Project view using Hyperskill Academy

Project View shows the course syllabus: the list of lessons with lesson steps, or tasks. To navigate to a task, click on its name.

Note: You can hide the Project View window by clicking on the Project tool button or with the ⌘ 1 / Alt + 1 shortcut. This will give you more space for the code and task description. Click the Project tool button (or invoke the shortcut) once again to show the hidden Project View.

Task Description

Task description window

The Task Description window gives you all the information you need to complete a programming problem or project stage.

Use Task Description icons for the following actions:

to check if a task assignment is done right for the quizzes and programming tasks;

to go to the previous/next task;

to drop all the task changes and start anew;

Pasted illustration the Run button on the left side of the editor to run the code. Combinations ⌃ ⌥ R / Alt + Shift + F10 allow you to use the Run menu, where you can choose what you need to run;

to view the task page on Hyperskill and leave a comment.

Task Description needs to be visible, we do not advise hiding it completely. However, you can make it a bit less distracting by moving it out of the way.

If you work with two monitors, one of the best options is 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.

You can do so with the help of a special tool window settings icon.

Moving task description window

Or if you prefer you can move the panel to the left, or to the bottom:

Left Bottom orientation for task window

Editor

IDE editor

The Editor is your playground where you will mainly be programming. You can experiment here for the theory tasks and quizzes without being checked. For programming assignments in the Editor, you will find the code you need to fix, or you will write your own code from scratch. This code will be checked.

Pasted illustration With this icon on the left, you can always run your code.

Note: If you want to quickly go back to the Editor and focus on your code, the best option is to use the Hide All Windows command (⌘ ⇧ F12 / Ctrl + Shift + F12). Just invoke it once again to get all the windows back.

Conclusion

The Hyperskill plugin contains useful tools directed at simplifying the learning process. With these tools, you can save time, optimize your learning process, and get more familiar with your working environment.

As you use the plugin, solve tasks and complete projects, if you experience any issues or would like to share feedback, feel free to contact our support team at https://support.hyperskill.org/hc/en-us/requests/new. We'll be happy to hear from you.

3 learners liked this piece of theory. 0 didn't like it. What about you?
Report a typo