You are required to use your own laptop for the AI Apprenticeship Programme (AIAP).
We recommend that your laptop meets the minimum requirements as listed below:
- Recent (the last 5 years) x86-based hardware with either Intel or AMD processor
- 64-bit Operating System. This can be Windows (Windows 7 and above), Linux or Mac OS X
- A minimum of 8GB of memory
- A minimum of 128GB of hard disk space available
For the software stack, we recommend that you install the following:
1. Docker
- If you are running Mac OS X, please follow the official instructions from Docker (DOCS.DOCKER.COM “https://docs.docker.com/docker-for-mac/install/”Install Docker Desktop on Mac | Docker Docs).
- If you are running Linux, please follow the official instructions from Docker (DOCS.DOCKER.COM “https://docs.docker.com/install/linux/docker-ce/ubuntu/”Install Docker Engine on Ubuntu | Docker Docs).
- If you are running Windows 10 Pro, you can install the official Docker for Desktop from the website (DOCS.DOCKER.COM “https://docs.docker.com/docker-for-windows/install/”Install Docker Desktop on Windows | Docker Docs).
- If you are running a Windows OS other than Windows 10 Pro, we strongly recommend you install VirtualBox and install Linux as a guest Virtual Machine for your Docker needs. You can download the VirtualBox here: VIRTUALBOX.ORG “https://www.virtualbox.org/wiki/Downloads/”Downloads – Oracle VM VirtualBox.
2. Python
- Install the latest Anaconda Distribution with Python version 3 (ANACONDA.COM “https://www.anaconda.com/distribution/”).
- Please refer to the following link: HELP.GITHUB.COM “https://help.github.com/articles/set-up-git/”Set up Git – GitHub DocsAt the heart of GitHub is an open-source version control system (VCS) called Git. Git is responsible for everything GitHub-related that happens locally on your computer.
3. SSH
- If you are running Mac OS X or Linux, this should already be available on your system.
- If you are running Windows, follow the same instructions for Docker in step 1 and SSH will be available as part of the Docker installation or via a Linux Virtual Machine.
4. A text editor or IDE
- We recommend Visual Studio Code (CODE.VISUALSTUDIO.COM “https://code.visualstudio.com/”Visual Studio Code – Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform – Linux, macOS, and Windows.) or if you prefer, any others such as Vim/Emacs, PyCharm (CE), etc.