# Technical Setup

As you might already have guessed, you will need to write some programs for the Lab part of this course. While you could write the programs in any text editor, you will probably also want to run them (without waiting for CodeGrade to run your program for you every time). For that, you will need to set up an environment that is suitable for executing the assignment programs of this course. Depending on the operating system (OS) that you are using, this setup is a bit different.

This Manual includes (detailed) setup guides for [Linux](technical-setup/linux), [macOS](technical-setup/macos), and [Windows](technical-setup/windows).

{% hint style="info" %}
If you are using an OS that is not included above, there is no official technical support given for this course. However, if you do get the framework up and running on that OS, please feel free to contact the teaching team such that this Manual can be extended with your addition to the setup guides.
{% endhint %}
