JetBrains Academy

Get ready to become a professional

Start learning at Hyperskill

Provided by Stepik Technologies under
the Terms of Service

Learn Java and Kotlin by building
small apps step by step

470+

topics in the Knowledge Map

4,500

problems to solve

45+

projects for your portfolio

Project-based learning

Go beyond lectures — learn by developing. Challenge yourself to integrate all that you’ve learned into applications. Experience actual development on top of essential computer science knowledge.

Knowledge Map

Explore new topics and projects that become available to you as you learn. Use the Knowledge Map to track your progress and to navigate between topics.

JetBrains integration

Master professional tools to ease your transition into a future developer. Enjoy full integration with the JetBrains IDEs while working on your projects.

Project-based learning

Go beyond lectures — learn by developing. Challenge yourself to integrate all that you’ve learned into applications. Experience actual development on top of essential computer science knowledge.

Knowledge map

Explore new topics and projects that become available to you as you learn. Use the Knowledge Map to track your progress and to navigate between topics.

JetBrains integration

Master professional tools to ease your transition into a future developer. Enjoy full integration with the JetBrains IDEs while working on your projects.

FAQ

Is JetBrains Academy now under an Early Access Program (EAP)?

JetBrains Academy is currently in the early stages of development. While in early access, the use of JetBrains Academy tools is free of charge. You expressly acknowledge that you may encounter errors and the software/service may not work as intended. Any use of the EAP is at your own risk.

Do I need a license for JetBrains Academy?

While in EAP, JetBrains Academy tools are totally free of charge. We will keep you posted as we start implementing licensing options. Free options (such as a trial period) will be available after license release.

How does the integration between Hyperskill and JetBrains tools work?

Hyperskill is a third party platform for JetBrains Academy's learning experience. While most of the learning will be happening online on hyperskill.org, some parts of the service are accessible only via JetBrains IDEs. The Java and Kotlin projects currently featured in Hyperskill are bundled with IntelliJ IDEA Edu. Learn more about how to install IntelliJ IDEA Edu and begin working on projects inside the IDE here.

By using any of the services offered as part of the 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 the IntelliJ IDEA Edu is subject to the EAP User Agreement, and your use of Hyperskill is subject to the Hyperskill Terms.

Begin a unique educational experience.