How to install Algo VSCode into Linux


Vsevolod Karpenko
Last Updated: 1 day ago

Installation File


General Information and Mandatory Installation Requirements

To study in Python courses, it is necessary to install additional software — the Algo Visual Studio Code editor.

It is mandatory that students install the Algorithmics version of VS Code on their computers.

We do not support the use of the original VS Code program for this course, as there is no stable way to install the algopython extension, which is required to integrate the learning platform with the program used during lessons.

This version of the program was developed specifically for Algorithmics courses. It is fully compatible with our learning platform and already includes the necessary libraries to work with the assignments.


Installation Requirements

  • Please install the software in advance

This allows you to test the program and contact technical support in case of unexpected issues.

  • Check your PC and OS meet the technical requirements

Technical requirements for PC and software for courses in the new academic season 2025/2026

The computer and operating system must comply with the following:

  • Minimum requirement: Ubuntu 22.04

  • Supported: Ubuntu 22.04 and above

  • Not supported: Any version lower than Ubuntu 22.04 — these OS versions are outdated and no longer supported by Linux developers.

If your OS version does not meet the listed requirements, Algo VSCode may not be installed correctly, and the program may malfunction or crash.

  • Installation must be done from the Administrator account

If the computer has multiple user accounts, install the program from the account that will be used during lessons. Other accounts will not have access to the installed software.

  • The user account name must be in Latin characters

For example: Python. Due to technical limitations, accounts with Cyrillic characters may encounter errors when using certain features of the code editor.

  • Verify correct date and time settings on your PC

Incorrect system time or date can cause issues with file saving and program functionality.


Once you have verified all the above requirements, you may begin the installation process.


Step-by-Step Installation Guide

Before proceeding, please note:
The installation steps will differ depending on whether the program is being installed for the first time or reinstalled.


First-Time Installation

  • Download the installation file by clicking the “Download” button.
    If your browser displays a warning such as “Couldn’t scan file for viruses”, click “Download anyway”.

  • Before installing VS Code, update the package lists and installed packages using the following command:

sudo apt update && sudo apt upgrade
  • If prompted by the system for confirmation, type Y and press Enter.

  • If a configuration window appears, press Enter.

  • Choose a keyboard layout switching shortcut (default: Alt+Shift) and press Enter.

  • Install ImageMagick - a free, cross-platform tool for batch image processing. It supports various formats and works with programming languages like Python, Java, PHP, and more.

sudo apt install imagemagick
  • Again, confirm the installation by typing Y.


Now you're ready to install Algo VS Code:

  1. Open the folder containing the installation file.

  2. Press F4 (or Cmd+F4 / Win+F4) to open the terminal window.

    If that doesn’t work:

    • Right-click inside the folder window and select "Open in Terminal".

    • Or go to the folder’s menu → ToolsOpen Folder in Terminal.

  3. In the terminal, enter the command:

/bin/bash linux-vscode_installer-2025-01-06.sh
  1. Wait for the installation to complete.

  2. When finished, you’ll see this message: *****ALGORITMIKA INSTALLATION COMPLETED*****

    The terminal will then be ready for the next command. You can close the terminal.


For Ubuntu:

  1. Go to your desktop and find the shortcut algovscode.desktop.

  2. Double-click the file.

  3. In the warning window, click "Trust and Launch" (This message will not appear again on future launches).

  4. Algo VSCode will open. The shortcut icon will change to the Algorithmics Python course logo and the name will update to “Algo VSCode”.


Program Reinstallation

If you already had Algo VSCode installed, you must fully remove the old version before installing the new one. This ensures a clean installation and avoids file conflicts.

  1. Uninstall the program using the standard method.

  2. Open your Home folder and delete:

    • the vscode folder

    • the folder inside miniconda

  3. Empty the Trash.

  4. Download the installer again.

  5. Follow the same instructions as for First-Time Installation.


Verifying Installation and Program Functionality

Now let’s check if the program was installed correctly:

  1. Launch Algo VSCode.

  2. On launch, you should see the login window for the Algorithmics platform.

Screen_Shot_2022-07-28_at_16.20.22.png

  1. Go to the Extensions tab. You should see only two extensions installed:

  • algopython

  • Python (by Microsoft)

Screen_Shot_2022-07-28_at_16.22.41.png

  1. Make sure the version of algopython is at least: v20250624.103906.0

  1. Ensure the correct Python interpreter is selected.
    Look at the bottom-left corner of the program window. It should show something like:
    Python 3.9.13 64-bit


Test the editor’s functionality:

  1. Create a new file via File → New File and type:

print('Hello, world!')
  1. To ensure Algo VSCode recognizes it as Python code, save it with the .py extension:

    • Use File → Save As

    pasted_image_0__15_.png

    • Either:

      • Add .py manually in the file name

      • Or select Python in the “File Type” dropdown

  2. After saving as a .py file, syntax highlighting will appear.

Screen_Shot_2022-07-28_at_17.43.04.png

  1. To run the code, press F5 or click the Run button in the app.

Screen_Shot_2022-07-28_at_17.44.09.png

  1. If everything is set up correctly, the terminal will display: Hello, world!

Screen_Shot_2022-07-28_at_17.48.36.png


If you encounter any difficulties, please contact Algorithmics Technical Support — we’ll do our best to assist you!

How can I contact support and what questions can I ask?


Was this article helpful?