JetBrains Academy
The place for learning and teaching computer science your way
JetBrains Academy: New Projects and Topics in May
It’s already June, and we are excited to recap all the new topics and projects that were released in May! In total, we’ve added 22 new topics and 6 new projects to JetBrains Academy. Thanks to your feedback, we also released the Amazing Numbers project from Beta and reworked the Number Base Converter project in the Java Developer track.
Java Developer
Projects released from Beta: Amazing Numbers
New projects: Recipes (Beta) and Cinema Room REST Service (Beta)
Updated project: Number Base Converter (Beta)
New topics:
- Getting data from REST (Computer Science > Backend > Spring Boot)
- Functional testing (Computer Science > Fundamentals > Essentials > Software construction)
- BigDecimal (Computer Science > Java > Additional instruments > Essential standard classes)
Python Developer
New project: Spam Filter (Beta)
New topics:
- Summarizing categorical columns (Computer Science > Data Science > Instruments > Data analysis with pandas)
- Summarizing numeric columns (Computer Science > Data Science > Instruments > Data analysis with pandas)
- Visualization in pandas (Computer Science > Data Science > Instruments > Data analysis with pandas)
- .loc & .iloc (Computer Science > Data Science > Instruments > Storing data with pandas)
- Functional testing (Computer Science > Fundamentals > Essentials > Software construction)
- CSV (Computer Science > Fundamentals > Essentials > Standards and formats)
- Markdown (Computer Science > Fundamentals > Essentials > Standards and formats)
- Markdown: extended elements (Computer Science > Fundamentals > Essentials > Standards and formats)
Kotlin Developer
New project: Pawns-Only Chess (Beta)
New topics:
- Hierarchy of exceptions (Kotlin > Control Flow > Exceptions)
- Modulo division with negative numbers (Math > Discrete math > Number theory)
Kotlin Developer: Android
New project: Basic Calculator (Beta)
Frontend Developer
New project: To-Do List (Beta)
New topics:
- Transitions (Computer Science > Frontend > CSS > Animation)
- Layout elements (Computer Science > Frontend > HTML)
- What is npm (Computer Science > JavaScript > Node.js)
Fundamentals
New topics:
- ER-diagrams (Computer Science > Fundamentals > Databases and SQL)
- Introduction to MongoDB (Computer Science > Fundamentals > Databases and SQL)
- Help files (Computer Science > Fundamentals > Dev tools > Command line)
- Package manager APT (Computer Science > Fundamentals > Dev tools > Command line)
- Scheduling tasks with cron (Computer Science > Fundamentals > Dev tools > Command line)
- HSV (Computer Science > Fundamentals > Essentials > Standards and formats)
Math
New topic:
- The pigeonhole principle (Discrete math > Combinatorics)
Keep in mind that the Beta projects are in the early stages of testing. We appreciate your feedback on such projects – it helps us improve and publically release them sooner.
Keep learning,
Your JetBrains Academy team