What’s New in JetBrains Academy: More Java Projects and Topics, Computer Science Essentials, and Problem of the Day

This February, we announced the EAP (Early Access Program) for JetBrains Academy, a new educational experience for future developers. JetBrains Academy enables learners to select projects to practice on and go through Java topics required for completing these projects, following their individual curriculum and tracking progress through the Knowledge map.

What's New in JetBrains Academy


The Hyperskill platform features the Knowledge Map, many available topics, and project selection, while project completion is enabled via IntelliJ IDEA Edu (IntelliJ IDEA Community Edition with the EduPlugin installed).

We thank all of you who joined JetBrains Academy for being with us and sharing your feedback! Since the release, we’ve taken in your suggestions and worked hard to improve your learning experience. Here are some of our latest features and updates.

More Java and Computer Science Essentials

Since the release, we’ve added 15 new Java topics. Сheck Abstract factory and Factory method, Binary Heap, Swing components, JMenu, Standart logger, and many more – and try new challenges.

In addition to Java, now you can learn the foundations of Computer Science. Understand the differences between the many search, sorting, and string algorithms, and which ones are best for each practical application. Topics are already available at the Knowledge Map – select Essentials and dive straight in!


Problem of the Day

Repeating what you’ve learned is important for building a strong foundation for your skills. To encourage you to keep practicing, every 24 hours Hyperskill offers a new problem from among your completed topics. Check the Curriculum to take on the challenge.


Put the test to the test

So, you submitted a task and it failed the verification test. This is a normal part of the learning process! However, being stuck on the same assignment can be frustrating and might hinder your progress.

Now you can download the test that your solution fails and check what exactly went wrong. Once every 24 hours, one test for a random code challenge you’re facing becomes available to you. Discover what you can improve and keep progressing!

New Knowledge Map view

Use the Knowledge Map to check all the available topics and how they relate to each other. In addition to the original Table view of the graph, we’ve added a collapsible Tree view of the graph. Optimize the interface and track your progress in the way that’s best for you.



Happy learning!

Your Educational Tools and Hyperskill teams

This entry was posted in Education, Learning Courses. Bookmark the permalink.

6 Responses to What’s New in JetBrains Academy: More Java Projects and Topics, Computer Science Essentials, and Problem of the Day

  1. Sergei Tcvetkov says:

    Could you please give any info about ETA for the kothlin and python courses release dates?

    • Tatiana Vasilyeva says:

      Hi Sergei! Kotlin and Python are at the development stage at the moment. Please stay tuned! Both languages are in the roadmap for 2019.

  2. Liu Pei Pei says:

    Great courses. I’ve finished Java Developer goal except for the Algorithms topics. Looking forward to the release of Python and Kotlin Courses.

    Do you plan to develop a Swift course?

    • Tatiana Vasilyeva says:

      Congrats on your learning goal archived! Great work! Kotlin and Python are on their way. Swift, I’m afraid, not in the plans at the moment.

  3. Someone says:

    I realy like it. Is there a chance it will stay for free? or some part (main contant) for free? How much will it cost? Looking forword for more news.

    • Robert Demmer says:

      This is an Early Access Product (EAP) currently in early development stages. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *