There are several development environments you can use for the course. We strongly recommend that you learn to use Jupyter Notebook. Here is good introduction video to get you started. Jupyter notebooks supports all programming languages that you can choose for the course; Python, Java or R.
You can use Jupyter notebooks in several ways:
- Install it on your own computer. Install Python and a package manager such as pip to install the necessary packages. See instructions here.
- Use Google Colab that supports Python notebooks. In Colabs you can use GPU:s for free to speed up training of deep learning models.
- Install Docker and use a Jupyter Docker image (see the Docker page).