Learn to Program by
Creating Working Applications

Start Now for Free

Read the Terms of Use

120,000+

users

850+

topics

100+

projects

Learn by doing

JetBrains Academy offers interactive project-based learning combined with powerful, professional development tools. Advance your Java and Python skills, with more programming languages to come.

Learn to Program
Learn by doing

Early adopters price

Register before July 1, 2020, to get this special offer

Full free access to all learning activities and features of JetBrains Academy until January 1, 2021

$49.90/month FREE

One-year paid subscription with 50% discount after the free period ends

$49.90/month $24.90/month

Prices in USD are given for reference only. Prices in more currencies will be available starting July 1, 2020.

Register now

Available tracks

Choose your track

Learning tracks for Android, Data Science, and Frontend are under construction.

Learning community

Join a community of more than 120,000 users. Follow us on Twitter and on Reddit to stay connected!

"This project helped me a lot with Java basics. There is a smooth introduction to OOP at the end of it, which is smooth enough to give a glimpse of what you can achieve with it. Nice start to your Java developer journey."

Brian F.

"This style of learning is very efficient, it allows you to experiment and find solutions through trial and error, rather than just doing theory."

Marta T.

"It's a one-stop shop for reading about concepts, practicing them and then immediately applying them in projects. An all-in-one learning tool."

Fabio K.

FAQ

Is JetBrains Academy only available in English?

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

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. You can learn more about how to install IntelliJ IDEA Edu or PyCharm Edu and begin working on projects inside the IDE here.

FAQ

Is there an Early Access Program (EAP) for JetBrains Academy?

Yes. JetBrains Academy is currently in the early stages of development. While in early access, JetBrains Academy tools can be used free of charge.

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 the JetBrains IDEs is subject to the EAP User Agreement, and your use of Hyperskill is subject to the Hyperskill Terms.