CodeGym /Courses /C# SELF /Installing the CodeGym Plugin for JetBrains Rider

Installing the CodeGym Plugin for JetBrains Rider

C# SELF
Level 5, Lesson 5
Available

1. Introduction

You might be surprised by the name "CodeGym" when we're talking about C# and .NET. That's not a bug, it's a feature! On CodeGym there's a section for learning C# (and other languages), and the official plugin for JetBrains Rider makes solving tasks way more pleasant and convenient. With it, you can:

  • Access the tasks available to you on CodeGym;
  • Submit your solutions for review and instantly see the result;
  • Run and debug your tasks locally on your computer;
  • Automatically get hints, solution autocompletion, and a bunch of other stuff.

It's an awesome way to learn programming right in a professional tool.

2. Installing the Plugin

You can download the CodeGym plugin from the JetBrains marketplace, right inside your development environment.

  1. Go to "Settings", Windows/Linux File - Settings, MacOS Rider - Preferences. If you don't see the settings section, open any project or create a new one.

  2. In the window that pops up, pick the Plugins section in the side menu and open the Marketplace tab. In the search bar, type codegym

  3. Select the plugin and hit the Install button.
  4. Restart Rider (Restart IDE) to start using the plugin.
  5. After restarting, open any project or create a new one.
  6. You'll see a slightly changed interface and a Log in to account button on the top horizontal panel.

    When you click it, a window will pop up for you to log in to your account, where you need to enter your secret key:

    Just a reminder, you can find your secret key in the “Settings” → “Security and login” section.

  7. 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 hit Open:

  8. Now you'll see a window with two tabs. One is for the task description, the other is for entering your code.

  9. Now just write your solution and hit the Check button. Just like on the website.

Syncing Tasks: Website ↔ Plugin

The list of tasks and their statuses updates automatically, every five minutes or after you submit any task for review (CodeGym server).

So if you solved a task on the website, it'll also show up as solved in the plugin. If you want to refresh the task statuses right now, just click your avatar (top right), and in the dropdown menu pick Sync tasks:

Beginner Mode in the Plugin

This is a simplified version for users who have little (or no) experience with Rider or other development environments. Some Rider features are hidden in this mode. To turn off this mode, click your avatar (top right), and in the dropdown menu pick Settings:

How to Hide the Plugin Navigation Panel in PRO Mode

Click on Settings (⚙️) and uncheck the "Show plugin navigation panel" option:

2
Task
C# SELF, level 5, lesson 5
Locked
Multiplication Without the Asterisk
Multiplication Without the Asterisk
2
Task
C# SELF, level 5, lesson 5
Locked
Number Reversed
Number Reversed
1
Survey/quiz
Installing the IDE, JavaRush Plugin, level 5, lesson 5
Unavailable
Installing the IDE, JavaRush Plugin
Diving into a C# project
Comments (1)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Jaques Strydom Level 18, Centurion, South Africa
30 May 2026
I believe the JavaRush should be updated to CodeGym Plugin. There are three questions in the quiz that should be reviewed.