JetBrains Academy
The place for learning and teaching computer science your way
JetBrains Academy: New Projects and Topics in July
We are always working on new learning content so even the most active learners and experienced programmers can continue to hone their existing skills. Before you head off to enjoy the updates, we wanted to share a recent development with you. As of now, our free and Beta tracks are separated into two different categories. If you’d like to see which tracks are available without an active trial or a subscription, look for the tracks marked with the Free badge on the Tracks page. Beta tracks are marked with the Beta badge.
For example, the Frontend Developer track is Beta and Free, so you can create websites and web applications using JavaScript, HTML, and CSS at no cost! However, as with the other tracks, projects, and topics marked as Beta, keep in mind that it is still under construction. We’d appreciate your feedback on all of the Beta tracks, as this will help us improve and publicly release them sooner.
Java
Project released from Beta: Cinema Room REST Service
New project: Learning Progress Tracker (Beta)
New topics:
- Java core: Java 11 HTTP client, Comparable
- Spring Boot: Authentication, Using Spring MVC
Python
New topics: Preconditions and postconditions, Regexp flags in Python, Regexp functions in Python, Parallel iteration
Kotlin
Project released from Beta: Basic Calculator
New project: Zookeeper (Beta)
New topics: Asynchronous programming techniques & problems, Image colors, Quantifiers, Sets, ranges, and alternations, Shorthands, Bitwise and bit-shift operations
Kotlin: Android
New project: Cinema Room Manager (Alpha)
New topics: Room, SQLite
Frontend
New project: Hypergram (Alpha)
New topics: Pseudo-elements, Overview of the basic program (React)
Go
New project: Obscene Vocabulary Checker (Beta)
New topics: Input / Output and Variables and constants
Fundamentals
New topics:
- Databases and SQL: Indexes, Normalization
- Dev tools: Control applications with signals (kill, pkill), Archiving and extracting data (zip, gzip, tar), Copy and delete files, Searching files (find)
- Essentials: Authentication and authorization, Graphic file formats, Vector and raster graphics, Debugging overview
- UI/UX: Introduction to UI/UX
Keep learning,
Your JetBrains Academy team