CodeGym /Courses /JAVA 25 SELF /Installing the CodeGym plugin for IntelliJ IDEA

Installing the CodeGym plugin for IntelliJ IDEA

JAVA 25 SELF
Level 5 , Lesson 5
Available

1. How to find and install the CodeGym plugin

If IntelliJ IDEA were a smartphone, plugins would be the apps that make it truly useful. Plugins extend the IDE’s functionality: they add support for new languages, integrations with services, code inspection tools, and even mini‑games (but try not to get carried away with the latter when a deadline is looming).

The CodeGym plugin is a special extension created so that you can solve CodeGym tasks right in IntelliJ IDEA. Imagine: no more copying code back and forth, no constant switching between the browser and the IDE—everything works in a single window! The plugin lets you:

  • Fetch tasks from the CodeGym course directly into your project;
  • Submit solutions for checking with a single click;
  • See the result immediately: accepted, error, hint;
  • And, of course, get distracted by cats in the browser less (well, almost).

Installing and activating the CodeGym plugin

To use the plugin you’ll need version 2025.1 or newer. In earlier versions the plugin may behave strangely.

You can download the CodeGym plugin from the JetBrains Marketplace.

  1. Open the “Settings” section: on Windows/Linux go to File - Settings, on macOS go to IntelliJ IDEA - Preferences. If there’s no settings section, open any project or create a new one.
  2. In the window that appears, in the side menu choose Plugins and open the Marketplace tab. In the search box, type codegym
  3. Select the plugin and click Install, then accept the “Third-Party Plugins Notice”.

  4. Restart IntelliJ IDEA (Restart IDE) to start using the plugin.

  5. You will see a slightly updated interface and a Sign in button on the top horizontal toolbar.
    When you click it, a sign‑in window will open where you need to enter your secret key. You can find the key in “Settings” → “Security and sign‑in”.

    After you sign in, the project and the CodeGym SDK will start downloading (it’s not recommended to switch to a different version).

    Trust and Open... is a security feature in IntelliJ IDEA called Project Security. Essentially, IntelliJ IDEA is asking whether you trust this project. For projects you created yourself or downloaded from a trusted source (you can trust CodeGym), feel free to click “Trust Project”.


  6. To open a new task, click Tasks on the left vertical panel, then click the task card in the left sidebar, and in the popup window click Open:


  7. A window with two tabs has opened. Solution — for the task file, and Condition — with the task statement.
    Enter your solution and click the Check button

The plugin is installed and you can start solving tasks.

Syncing tasks between the website and the plugin

The list of tasks and their statuses is updated automatically every five minutes, or after submitting any task for verification (the submission must be successful).

Therefore, if you solved a task on the website, it will also appear in the list of solved tasks in the plugin. If you need to refresh the task statuses right now, click your avatar (top right), and in the dropdown menu choose Synchronize tasks:

Beginner mode in the plugin

This is a simplified version for users who have little or no experience with IntelliJ IDEA and other development environments. Some IntelliJ IDEA features are hidden in this mode. To disable it, click your avatar (top right), and in the dropdown menu choose Settings—Beginner Mode

How to hide the plugin navigation bar in PRO mode

Click Settings (⚙️) and uncheck “Show plugin navigation bar”:

6 Plugins for IntelliJ IDEA

IntelliJ IDEA has many plugins that simplify various aspects of a developer’s work. But we’re primarily interested in those that help us learn.

There’s a fantastic plugin for IntelliJ IDEA: it’s called Key Promoter X. It shows you how various complex actions you perform in the IDE can be done with a single keyboard shortcut. Install it—you won’t regret it.

Rainbow Brackets is a plugin that colors matching brackets (round, square, and curly) in different colors. When you have many nested brackets, it’s very easy to get confused. The plugin helps you quickly determine which bracket matches which.

1
Task
JAVA 25 SELF, level 5, lesson 5
Locked
Magic Inventory: Filtering Cursed Artifacts 🧙‍♂️
Magic Inventory: Filtering Cursed Artifacts 🧙‍♂️
1
Task
JAVA 25 SELF, level 5, lesson 5
Locked
Finding the First Lucky Number: Stop the Ritual 🍀
Finding the First Lucky Number: Stop the Ritual 🍀
1
Task
JAVA 25 SELF, level 5, lesson 5
Locked
Creating a digital chessboard ♟️
Creating a digital chessboard ♟️
1
Task
JAVA 25 SELF, level 5, lesson 5
Locked
Magic Multiplication Grimoire ✖️
Magic Multiplication Grimoire ✖️
1
Survey/quiz
Installing an IDE, level 5, lesson 5
Unavailable
Installing an IDE
Installing an IDE, the CodeGym plugin
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION