News Project-Based Learning

JetBrains Academy: New Projects and Topics in January

The start of a new year is always a good reason to start learning something new, especially when you can do it in an interactive and fun way! In January, we created 10 new projects that will teach you programming while helping the local zoo look after its denizens (Zookeeper, Java), playing games with a chat bot (Simple Chatty Bot, Frontend), and more! Let’s look at the updates:

Java tracks

🆕 Projects: 

🆕 Topic: IdentityHashMap

Python tracks

🆕 Topics:

Frontend track

🆕 Projects: Simple Currency Converter (Beta), Simple Chatty Bot (Beta), Coffee Machine (Beta), Zookeeper (Beta)
🆕 JavaScript topics: Introduction to regexp, Basic string methods, Introduction to string, String searching, String transforming

Kotlin tracks

🆕 Project: Meal Planner (Beta)
🆕 Topics: 

Go track

🆕 Project: Flashcards (Beta)
🆕 Topics: Command-line arguments and flags, Defer statement, Parsing data from strings, Methods in Go


🆕 Topic: Intro to templates and rendering

Data Science

🆕 Topics: Errors visualization, Matplotlib scatter plot, Matplotlib bubble chart, Categorical data visualization


🆕 Topics: Methods of solving LPP: a graphical method, The basic ideas of cryptography, Antagonistic game (zero-sum game)


🆕 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