JetBrains Academy Project-Based Learning

JetBrains Academy: New Learning Content in March

If you’re learning Go and you’re interested in adding a new project to your developer portfolio, we’ve got you covered!

We’re also introducing 53 new topics across programming languages, machine learning, computer science fundamentals, and more – all of which will allow you to further expand your programming knowledge.

Let’s take a closer look at what’s new this March.

Go

🆕 Project: Blog Notifier. Challenging

Ready to transform how you manage your favorite blogs? Meet Blog Notifier! With this tool, you receive email notifications whenever a new blog post is published on any blog in your watchlist. This is your gateway to mastering diverse skills including parsing YAML files, website crawling, sending emails, and executing CRUD (create, read, update, and delete) operations in Go.

🆕 Topics: Processing query params and form data, Testing Gin applications, Packaging go code with VCS, GORM Best Practices: SQL injections and GORM Config, JOINS and Subqueries, Serializing structured YAML

Machine learning

 🆕 Topics: EfficientNet, Autoencoders, Generative adversarial networks, Variational autoencoders, Default train-validation loop, GRU

Backend

🆕 Topics: REST API design principles, Pytest with django, Custom management commands, gRPC, Server-sent Events, WebSockets vs Long Polling vs Server-sent events, fetch API in Node.js, STOMP over web sockets

Kotlin

🆕 Topics: Exposed Advanced, Async and Await, SharedFlow, StateFlow, Mutable Map and Mutable Set as interfaces

C++

🆕 Topics: Lambda functions, Static polymorphism (method overloading), Default parameters

Frontend

🆕 Topics: Installation, KeepAlive, Suspense, Teleport, Transition, Getters in Vuex, Mutations in Vuex, State

Manual web testing

🆕 Topics: Application levels protocols overview, Exploring the use of mocking and stubs, Linux basics, Low level network protocols, Payloads, Request headers, Test pyramid, Logs on client

Fundamentals

🆕 Topics:

Mobile

🆕 Topics: Navigation In Compose, Buttons

System administration and DevOps 

🆕 Topics: IAM Policies, AWS Power Tools: CLI & SDKs

If you have any questions or if you would like to share your feedback, leave a comment below, contact us at academy@jetbrains.com, or share your thoughts with us on LinkedIn, X (formerly Twitter), or Facebook.

Happy learning!

Your JetBrains Academy team

image description