An IDE, or Integrated Development Environment, is a tool that provides comprehensive facilities to programmers for software development. Of course, you could use an online code editor, a notepad app, or even a physical piece of paper, but IDEs have extra features that help developers work more efficiently. Some of the most noteworthy of them include code highlighting, syntax validation, code formatting, auto-competition, and the ability to debug your code.
It’s a must for every developer to know how to use this tool. That's why in some project stages and coding problems Hyperskill recommends that you use an IDE instead of a browser.
To give you a full development experience while learning to program, Hyperskill is integrated with JetBrains IDEs. In particular, you’ll be able to use them for writing your code, checking your solutions, and debugging issues.
Choose the language you want to learn and read the corresponding instructions for downloading and installing an appropriate IDE.
Note: While you are learning on Hyperskill, you may obtain an Educational license for the IDE for free.
Which JetBrains IDE do I need for learning?
Learning Java or Kotlin?
Download IntelliJ IDEA.
For more information, see the IntelliJ IDEA installation and configuration guide.
Learning Python?
Download PyCharm.
For more information, see the PyCharm installation and configuration guide.
Learning JavaScript?
Download WebStorm (free for non-commercial use).
For more information, see the WebStorm and PhpStorm installation and configuration guides.
Learning Go?
Download GoLand (the free 30-day trial version).
For more information, see the GoLand installation and configuration guide.
Do I need to install anything besides the IDE?
To enable educational functionality in your IDE, you need to install the Hyperskill Academy Plugin. To do this, after installing one of the IDEs:
- Open your IDE.
- On the Welcome screen, open the Plugins section.
- Switch to the Marketplace tab and search for Hyperskill Academy.
- Click Install.
- Wait for the installation to complete and restart the IDE.
After restarting the IDE, you will find the Hyperskill Academy section on the Welcome screen. Select it and then click Log in to Hyperskill.
If you have any questions or encounter any problems, don't hesitate to get in touch with our support team: https://support.hyperskill.org/hc/en-us/requests/new