Software

Development Environments (IDEs)

Visual Studio Code – Code Editor

Visual Studio Code (VS Code) is a free, open-source code editor by Microsoft. Despite its lightweight architecture, VS Code is a powerful tool that supports numerous programming languages and is highly customizable through extensions.

VS Code offers integrated support for R, Python, Quarto, Jupyter Notebooks, and Git, making it well suited for data science workflows. Moreover, VS Code serves as the technical foundation for the Positron IDE, which is being developed specifically for data analysis.

Installation

VS Code can be downloaded for free from the official website:

Choose the version for your operating system (Windows, macOS, or Linux) and follow the installation wizard.

Key Extensions

The strength of VS Code lies in its extension system. The following extensions are particularly relevant for our courses:

Extension Description
R Extension R language support, syntax highlighting, code completion
Python Extension Python language support, debugging, linting
Quarto Extension Create and render Quarto documents
Jupyter Edit Jupyter Notebooks directly in VS Code
TipRecommendation

For dedicated data analysis with R or Python, we recommend Positron – a VS Code-based IDE with an integrated variable explorer, data viewer, and plot pane. VS Code is ideal if you need a versatile editor for multiple programming languages and web development.

Further Resources