JetBrains Academy for Organizations のリリース

Released: Nov 5, 2024

November 2024 での更新項目

機能

This release introduces new projects and topics to help you reach your coding goals in Kotlin, backend development, Git, or AI.

  • Kotlin
    • Project: My first project with Kotlin.
    • Create a simple tool that will calculate your net income. Upon completing this project, you can use this tool for your own accounting needs.
  • Git
    • Project: Safety Net (Beta).
    • This project will teach you how to use branches to work on different tasks separately, how to cherry-pick, undo, or revert changes if needed, and how...

Released: Sep 3, 2024

September 2024 での更新項目

機能

  • Python
    • Project: Python-JS AI-documented CLI Task Manager - This project involves using AI tools to translate a simple command-line task manager from Python to JavaScript (or vice versa) and generate documentation for the translated code. You'll learn how to use AI tools for code generation, debugging, code completion, translation, and documentation generation.
  • AI tools for developers
    • Topics: Introduction to AI in software development, JetBrains AI Assistant overview, Code analysis and reviews...

Released: Aug 6, 2024

August 2024 での更新項目

機能

  • New courses and projects
    • Machine learning operations
      • Course: MLOps Engineer (Beta) - This course is for anyone looking to apply DevOps principles, like continuous integration and delivery, to the machine learning workflow. It teaches you how to set up and manage machine learning models in real-world applications, ensuring they run smoothly and efficiently.
    • Reinforcement learning
      • Course: Introduction to Reinforcement Learning (Beta) - Reinforcement learning is a subfield of machine learning...

Released: Jul 9, 2024

July 2024 での更新項目

機能

  • Updated courses
    • Data Analyst - Data analysts play a crucial role in today's data-driven world, helping companies make informed decisions and optimize performance. If you are eager to use large amounts of data to reveal meaningful insights, this career path might be right for you. In this course you'll gain data analysis skills, which are essential for solving complex problems in a data analyst role, with a focus on data handling and decision-making. The Data Analyst course gives you a better...

Released: May 6, 2024

May 2024 での更新項目

機能

  • DevOps
    • Project: AutoCoder - This project guides you in building a reusable GitHub action that leverages generative AI to auto-generate code. You will create workflows, interact with OpenAI using scripts, enforce security standards, and convert your project into a reusable GitHub action to share with others or show off in your portfolio.
    • Topic: Github Issues.
  • Generative AI
    • Topics: Legal and ethical consideration, Generating Unit tests with ChatGPT, Data analysis with Code interpreter, Data...

Released: Apr 5, 2024

April 2024 での更新項目

機能

  • Frontend
    • Project: Color Guess Game (Beta) - 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) - Practice using HTML, JavaScript, and, optionally, CSS by building a simple stopwatch. Use HTML elements to build the structure and JavaScript to implement the...

Released: Feb 7, 2024

February 2024 での更新項目

機能

  • JavaScript
    • Project: My First Project (JavaScript) (Beta) - This project is the ideal starting point for anyone eager to delve into the world of JavaScript. In just two hours, you'll gain the basic skills needed to build a program that can automate your account management routine.
  • Go
    • Project: Loan Calculator (Go) (Beta) - In this project you will practice using mathematics and Go to solve everyday tasks and learn to work with packages from the Go standard library. You will also learn more...

Released: Jan 8, 2024

January 2024 での更新項目

機能

  • Go
    • Project: My First Project with Go (Beta) - Imagine that you're the owner of a new small corner shop. You are doing well and want to determine how much you earned in the first month. Create a simple tool that will calculate your net income. Upon completing this project, you can use this tool for your own accounting needs.
    • Topic: REST methods (POST, PUT, DELETE).
  • Kotlin
    • Topics:
      • Kotlin: Koin advanced, Koin basics, Ktor Client basics, Debugger under the hood, Exposed DAO, Introduction to...

Released: Dec 7, 2023

December 2023 での更新項目

機能

  • Python
    • SQL Project: Battleship Database (Beta) - Explore the SQL basics in this project by checking out historical battles and battleships from World War II. Use the battleship database to learn and practice, developing skills to plan future naval strategies. This learning journey aims to provide you with the necessary skills for effectively retrieving essential information in SQL.
    • Django Project: To-do List API (Beta) - Ideal for those familiar with the Django basics, this project focuses on...

Released: Nov 3, 2023

November 2023 での更新項目

機能

  • Frontend
    • Project: Chalkboard Printer (Beta) - In this project, you'll develop a JavaScript program that prints various jokes to the console. It will help you to practice working with variables and different data types, logging messages to the console, and taking user input. You'll also learn to use loops and functions to write a complete JavaScript program.
    • Topics:
      • HTML: Form element.
      • Vue.js: Getters and setters, Watching for changes, What are computable properties, Reactive, Refs, Setup...