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?

To start your free 7-day trial, you need to register and select a subscription track, for which you won’t need to enter any payment information. If you finish the first stage of your project within those 7 days, your trial will be extended by 1 month. If you finish your first project within that first month, you will have one more month added to your trial. This means you can try JetBrains Academy for free for up to 2 months and 7 days.

Note that tracks marked as Free do not require an active trial or a subscription — they are available free of charge.

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

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.