What is Hyperskill?

Hyperskill is a third-party platform that hosts JetBrains Academy's learning experience. While most of the learning will be available online on the Hyperskill portal at hyperskill.org, some parts of the service are accessible only via the JetBrains IDEs. The Java and Kotlin projects currently featured in Hyperskill are bundled with IntelliJ IDEA Edu, and the Python projects are bundled with PyCharm Edu. Click here to learn how to install IntelliJ IDEA Edu or PyCharm Edu and begin working on projects inside the IDE.

By using any of the services offered as part of JetBrains Academy, you agree that your personal data will be processed in accordance with the JetBrains Privacy Policy and the Hyperskill Privacy Policy. You also agree that your use of any JetBrains products is subject to the then-current terms and conditions, and your use of JetBrains Academy is subject to the Terms of Service.

Is JetBrains Academy only available in English?

Yes. The JetBrains Academy content, including topics and project descriptions, is currently only available in English.

How do I start my trial period?

You need to register to start your 7-day trial period, for which you won’t need to enter any payment information. Note that you can prolong your trial period: complete the first stage of your first project during your trial period and extend the trial by +1 month. Then, complete the first project during the trial period and get +1 month more of free access. You can find all the instructions under your profile settings on the platform.

How to proceed with a paid subscription after the trial is over?

Once your trial is over, your monthly fee will be $49.90. You can also purchase an annual subscription to JetBrains Academy at $249.00, getting 7 months for free.

Please note that prices in USD are for reference only. The actual price and payment currency may differ depending on your region.

You will need to create a JetBrains Account or sign in to an existing one, to manage your subscription. You can find all the instructions under your profile settings on the platform.

How long does it take to complete your learning program?

On average, the Java track takes 160 hours and the Python track takes 116 hours to complete. This means you will need about 8 months for Java and about 6 months for Python if you study 4 hours per week. But please note that our estimates are now based on an average completion rate, and there are some professional developers who go through our basic programming tracks with ease. This means that you may need more time if you are new to programming and just getting started. We’re working on making these estimates more accurate and personalized.

Will I get a certificate after completing a program?

We don’t have any certification program at the moment. Please comment and vote for the corresponding feature request in our tracker.

Will studying on your platform lead to some chances of getting a job?

We believe that learning at JetBrains Academy will definitely help you become more prepared for your first job interview. The more complex projects are inspired by test assignments for junior developer positions. We do not have any special agreements with IT companies and therefore can’t give any guarantees.

How can I cancel my subscription?

You can stop your subscription payments at any time. Please use your JetBrains Account and follow the instructions under your profile settings on the platform.

After my subscription ends, will I be able to revise the topics and solutions that I worked on while my subscription was active?

All the code you write in your IDE while solving code challenges or working on projects is stored locally on your machine, and you can keep it without any restrictions. We are working on providing access to your learning history after your subscription ends. Please comment and vote for the corresponding feature request in our issue tracker.