JetBrains Academy
The place for learning and teaching computer science your way
JetBrains Academy: New Learning Content in April
In April, we released three projects for those looking to expand their knowledge of frontend development. Our latest projects let you build your own simple stopwatch, design a color guessing game, or implement a randomized player selector, combining learning and fun.
We’re also introducing 13 new topics spanning generative AI, programming languages, data science, computer science, and more – all of which will allow you to further expand your programming knowledge.
Let’s take a closer look at what’s new in our project repository.
Frontend
Project: Color Guess Game (Beta). Challenging
Try out our Color Guess game! It’s a simple web-based game where you match colors. The game is implemented using HTML for the structure and JavaScript for the functionality, including generating random colors, managing user interactions, and controlling game flow. All the player has to do is click the block that matches the target color.
Project: Simple Stopwatch (Beta). Challenging
Practice using HTML, JavaScript, and, optionally, CSS by building a simple stopwatch. Use HTML elements to build the structure and JavaScript to implement the functionality. This project is suitable for gym routines, sporting events, or any other activities that require timing.
Project: Spin The Bottle (Beta). Challenging
Build your next go-to web application for random player selections! Perfect for games and activities, or any other time you need to make a randomized choice! Whether you’re choosing players or adding an element of chance to an activity, you can enjoy the excitement of unpredictability while mastering JavaScript and HTML.
Generative AI
Topics: GPT Playground and model settings, Zero-shot and few-shot prompting
Machine learning
Topics: Quantization
Kotlin
Topics: Channels, Coroutine exception handling, Generic builder
Mobile
Backend
Topic: WebSocket client
Fundamentals
Topic: AI driven interview preparation
Cybersecurity
Topics: Attacks on JWT, TVM
System administration and DevOps
Topic: Create a “hello world” composite action with input
Projects marked as Beta are still in the early stages of testing. If you’re interested in checking out Beta projects on the platform, make sure the Beta tester feature is enabled in your profile settings.
We hope that you find these updates valuable and that they enhance your learning experience. As always, we welcome your feedback and suggestions, so please don’t hesitate to get in touch with us at academy@jetbrains.com or share your thoughts with us on LinkedIn, X (formerly Twitter), or Facebook.
Happy learning!
Your JetBrains Academy team