BEST SITE FOR WEB DEVELOPERS
Java programming language. Lessons for beginners from hyperskill

Ua

JetBrains Academy plugin


Theory

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. Here you can find a JetBrains Academy plugin and install it: https://plugins.jetbrains.com/plugin/10081-jetbrains-academy. Compatible with IntelliJ IDEA (Ultimate, Community, Educational), Android Studio, CLion, GoLand, PhpStorm, PyCharm (Professional, Community, Educational), WebStorm.

When you open your course, you will see the main tool windows: Project View, Task Description, Editor.


§1. Project View

JetBrains academy plugin

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.


§2. Task Description

JetBrains academy plugin

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:

JetBrains IDE: Check button to check if a task assignment is done right for the quizzes and programming tasks;

JetBrains IDE: Buttons to go to the previous/next task;

JetBrains IDE: Button to drop all the task changes and start anew;

JetBrains IDE: Run button 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;

JetBrains IDE: Comment button 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.

JetBrains IDE: Settings icon You can do so with the help of a special tool window settings icon.

JetBrains academy plugin

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

JetBrains academy plugin

§3. Editor

JetBrains academy plugin

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.

JetBrains IDE: Run icon 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.


§4. Conclusion

As you can see, your IntelliJ Platform-based IDE contains useful tools directed at simplification of the learning process. With these tools, you can optimize your learning process, save some time, and get more familiar with your working environment.


You can also view Lesson on hyperskill.org.


Practical tasks and answers

Tasks and answer options are given. The correct option is highlighted in blue color.

№1. Icons

Question: What will happen if you click on the following icons in the Task Description window?

Match the items from left and right columns:

  • JetBrains IDE: Check button - Check if a task assignment is done right for the quizzes and programming tasks
  • JetBrains IDE: Buttons - Go to the previous/next task
  • JetBrains IDE: Button - Drop all the task changes and start anew
  • JetBrains IDE: Comment button - View the task page on Hyperskill and leave a comment.

№2. JetBrains Academy plugin

Question: What do JetBrains Academy plugin allow you to do?

Select one option from the list:

  • write an article
  • plan your academical studies
  • learn and teach programming languages ✔
  • edit textbooks

Explanation. The JetBrains Academy plugin allows you to learn and teach programming languages.


№3. Let's check

Question: Where can you check if your solution is correct?

Select one option from the list:

  • in the task description window ✔
  • in the editor
  • in the project view
  • there is no way to check it

Explanation. You can check if your solution is correct in the task description window.


№4. Editor

Question: Which of these windows is the editor window?

A)

JetBrains academy plugin

B)

JetBrains academy plugin

C)

JetBrains academy plugin

Select one option from the list:

  • A)
  • B) ✔
  • C)
  • The editor is not present among the proposed options.

Explanation. The editor window is option B.


№5. Task Description window

Question: What do you see in the Task Description window?

Select one option from the list:

  • Comments on tasks from users
  • Code Editor
  • Information required to complete a programming problem or project stage ✔
  • List of hotkeys for IDE

Explanation. In the Task Description window, you will see the information required to complete a programming problem or project stage. It provides the necessary instructions, guidelines, and requirements for the task.


№6. Hide

Question: Suppose you decide to hide the Project View window to have more space for code and task descriptions. What are some of the ways in which you can do it?

Select one or more options from the list:

  • By using the shortcuts ✔
  • By running your code in the code editor
  • By clicking the Project tool button ✔
  • There's no way, you need to get a bigger monitor

Explanation. You can hide the Project View window in IntelliJ IDEA by using the shortcuts or by clicking the Project tool button. Here are the steps:

  1. To hide the Project View using shortcuts, press Alt+1 (Windows/Linux) or Command+1 (Mac).
  2. To show the Project View again, press the same shortcut again.
  3. To hide the Project View using the Project tool button, click on the button located on the left-hand side of the IDE window.
  4. To show the Project View again, click on the same button again.

Running your code in the code editor does not hide the Project View window.


№7. The project view

Question: What does the project view show in the Edu Tools?

Select one option from the list:

  • The list of projects on Hyperskill
  • The course syllabus ✔
  • The information about bugs
  • The status of your code

Explanation. In Edu Tools, the Project View shows the course syllabus. It displays the list of topics and stages in the course, as well as the tasks and problems that you need to complete. You can also see the progress of your code in each task, including whether it compiles successfully or not, and if it passes the tests provided by the platform.


What is the JetBrains Academy plugin? What is it needed for?

The JetBrains Academy plugin is an extension for the IntelliJ IDEA IDE that allows you to access and complete coding challenges directly within the IDE. It is needed for those who want to learn programming and improve their coding skills through the JetBrains Academy platform. With the plugin, you can easily access the learning materials and complete coding challenges without having to switch between different applications.