News Project-Based Learning

JetBrains Academy: New Projects and Topics in December

Read this post in other languages:

2021 is almost over, and it’s time for us to look back on December and sum up all the content updates of the month. In total, we created 2 new projects and added 39 new educational topics:

Java tracks

🆕 Topics:

We also released 3 Java projects from Beta: Account Service (Spring Boot), Learning Progress Tracker (JUnit), and Desktop Calculator (Swing).

Python tracks

🆕 Topics:

We also released the Linear Regression from Scratch project from Beta. If you are interested in learning data science, give it a try!

Kotlin tracks

🆕 Project: Watermark (Beta)
🆕 Topics:

  • Android: BroadcastReceiver, LinearLayout in action
  • We also released the Indigo Card Game project from Beta.

    Go track

    🆕 Topics:

    We also released 3 Go projects from Beta: Coffee Machine, Simple Chatty Bot, and Obscene Vocabulary Checker.


    🆕 Topics:


    🆕 Topic: Introduction to Scala Style Guide

    Data Science

    🆕 Topics: Matplotlib area chart, Matplotlib histogram, Matplotlib violin plot, Precision and recall.


    🆕 Project: Matrices and Population Genetics (Beta)
    🆕 Topics: Introduction to Boolean logic, Further Boolean logic, Linear programming problem, Relations.


    🆕 Topics:

    Note that projects marked as Beta are still in the early stages of testing. In order to see Beta projects on the platform, you need to have the Beta tester feature enabled in your profile settings.

    If you have any questions, or if you would like to share feedback, feel free to leave a comment below, contact us at, or share your post on Twitter, Facebook, or Reddit.

    Keep learning,
    Your JetBrains Academy team

    image description