Java Kotlin News Project-Based Learning Python

JetBrains Academy’s New Projects and Topics: February Update

Exciting news for all JetBrains Academy learners! Our team has just released the second content update of the year. It includes 43 new educational topics and 4 new projects to enhance your programming skills. Whether you’re a beginner or a seasoned programmer, this update is packed with opportunities to deepen your knowledge and create projects in Python, Java, Kotlin, and other programming languages.

Keep reading to find out more!

Kotlin

🆕 Project: Maze Runner (Beta). Challenging.

Even if you don’t enjoy being in an actual maze, you can always entertain yourself with a virtual one! In this project, you will create a program that generates mazes and then looks for a way out of them. Practice using the Random class with lists and multidimensional arrays and storing the results in a file.

Additionally, we have made the Secret Diary project available after its Beta release.

🆕 Topics:

Java

🆕 Project: Dolly (Beta). Easy.

This project involves cloning a remote repository (the project was named after “Dolly”, a sheep that was the first mammal ever cloned). The goal is typically to make a local copy of a remote repository that is hosted on a third-party service. By the end of the course, you will have a solid understanding of the main Git commands, such as cloning, creating branches, merging, and pushing changes to a remote repository.

Additionally, the Rock-Paper-Scissors project has been released from Beta.

🆕 Topics:

Python

🆕 Project: HyperForms (Beta). Challenging.

Build your own Google Forms with this hands-on project. Create a dynamic web page with forms that can be filled in by visitors. Learn how to work with a Django framework, handle requests, make and render templates, and store or retrieve data from a database. Get creative and add as many forms as you like, with the ability to update them anytime.

🆕 Project: Nobel Laureates (Beta). Hard.

Medical researchers have found that a person learns about 25% more information from medicine labels with pictures than from text-only labels. In this project, you will explore data about Nobel laureates and apply Python tools to visualize this data. This project will introduce you to the JSON file format and give you a chance to recall data preprocessing techniques. Finally, you will learn about pie plots, histograms, and box plots, and then visualize your data with Matplotlib.

The Decision Tree from Scratch project has been released from Beta.

🆕 Topics:

Go

🆕 Topics: Best practices for writing Go code

We’ve also released the Regex Engine project from Beta.

Scala

🆕 Topic: Objects and package objects

Data science

🆕 Topics:

Frontend

🆕 Topics:

Mobile

🆕 Topics: Jetpack Compose Project Structure and Text Composable

Math

🆕 Topics: Linear equations, U-substitution, Arrangements, Binomial theorem, and Properties and laws of Boolean logic

Fundamentals

🆕 Topics:

Enjoy learning!
Your JetBrains Academy team

image description