JetBrains Academy for Organizations のリリース

Released: Oct 3, 2023

October 2023 での更新項目

機能

  • Java
    • Project: My First Project (Beta) - Perfect for Java beginners, this project is aimed at helping you create a simple tool that will calculate your net income from running a small convenience store.
    • Project: Tagger (Beta) - In this project, you'll learn about the Git tagging feature, including how to create and delete tags. Git tagging allows you to mark what's essential in your project's history. Your task is to create tags to mark important points.
    • Topics:
      • Java: Graph traversal: DFS vs...

Released: Sep 6, 2023

September 2023 での更新項目

機能

  • Python
    • Project: Rhythm Store (Beta) - In this project, you will learn the basics of SQL, testing your skills with complex queries using an e-commerce database: tracking orders, products, employees, and other vital data.
    • Project: Text-Based Adventure Game (Beta) - In this project, you'll get to make a text-based game with your own story, learning how to utilize "if" statements, array lists, dictionaries, and loops. You will also learn the basics of file handling.
    • Project: House Classification...

Released: Aug 24, 2023

JetBrains Academy for Organizations Plugin での更新項目

機能

  • Solve Scala 3 Hyperskill tasks in IDE - You can now work on Scala Hyperskill projects directly in the IDE environment, using the JetBrains Academy plugin. With Scala 3 language integration you can open and work on problems from the 'Introduction to Scala' track with the 'Solve in IDE' functionality.
  • Dynamic task and lesson naming in course creation - When you create a new task, its placement and subsequent naming now corresponds to the point where you click within a lesson. For instance, if...

Released: Aug 3, 2023

August 2023 での更新項目

機能

  • JavaScript
    • Project: Random User Generator (Beta) - Want to know the secret behind testing apps with random user data? It's all about leveraging public APIs. Creating a web page to display random user profiles using HTML and JavaScript is a great way to practice working with data and public APIs. In this project, you will improve your HTML and JavaScript skills by fetching data from an API and displaying it on a web page.
    • Project: Website for the Visually Impaired (Beta) - Craft an accessible...

Released: Jul 27, 2023

JetBrains Academy for Organizations Plugin での更新項目

機能

  • Enhanced Solve in IDE functionality - This release makes the 'Solve in IDE' functionality available to all users and all tracks and projects without restrictions.
  • Direct links to documentation and settings in task descriptions:
    • With this new functionality, course creators can now effortlessly add links to tool windows and settings pages directly within the task description. This feature comes in handy in courses that extensively reference external documentation or require learners to access...

Released: Jul 6, 2023

July 2023 での更新項目

機能

  • Python (data science, machine learning)
    • Python project: Traffic Light (Beta) - In this project, not only will you create your own traffic light app, but you will also gain valuable skills in multi-threading, exception handling, class inheritance, and implementing the circular queue data structure.
    • Data science project: Random Forest from Scratch (Beta) - Dive into the implementation of one of the most popular ensemble algorithms, Random Forest. You'll have the opportunity to build the entire...

Released: Jun 29, 2023

JetBrains Academy for Organizations Plugin での更新項目

機能

  • Enhanced peak solution functionality - Peak Solution functionality now shows the expected/possible solution only after the task is solved. Starting with this release, the solution will be hidden by default until after a learner submits a correct solution. After that, the learner is redirected to the Solutions thread on Hyperskill to compare their answer with other possible correct options.
  • Shell language support for code problems - Learners can now solve Shell problems not only on Hyperskill...

Released: Jun 5, 2023

June 2023 での更新項目

機能

  • Python
    • Project: Barbershop Simulation (Beta) - In this project, you will simulate the work of a barbershop under various conditions and learn how to analyze the results.
    • SQL project: Databases for Sales (Beta) - This project focuses on designing and optimizing a database system enabling efficient data management.
    • SQL project: Computer Store Database (Beta) - Learn to write basic queries on SQL and master the SELECT, FROM, GROUP BY, and WHERE clauses, including summation functions, logical...

Released: Jun 2, 2023

JetBrains Academy for Organizations Plugin での更新項目

機能

  • Enhanced course structure management: easy copying of sections, lessons, and tasks - In the previous release, a feature was added to make it easier for course authors to copy tasks within a course by duplicating directories. Before that, the author had to manually add the new task to the lesson by editing the lesson-info.yaml file. This release extends the functionality to allow copying tasks, lessons, and sections within a course. The course structure will be automatically updated to match...

Released: May 4, 2023

May 2023 での更新項目

機能

  • Python
    • Project: My First Project (Beta) - You'll learn some of the basics of Python syntax, including integer arithmetic, variables, and how to take user input.
    • Project: Spell Checker (Beta) - This project is a simple introduction to the world of NLP. You'll learn how to create a simple spell checker using Python, the Levenshtein distance algorithm, n-gram models, and the Natural Language Toolkit (NLTK) library.
    • Topics:
      • Control flow: Introduction to Functional Programming and Recursion in...