---
title: What are the laptop requirements for AIAP? Or do you provide a laptop?
description: "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…"
url: "https://aisingapore.org/faq/what-are-the-laptop-requirements-for-aiap-or-do-you-provide-a-laptop/"
updated: "2025-10-09"
category: AI APPRENTICESHIP PROGRAMME (AIAP)
---

# What are the laptop requirements for AIAP? Or do you provide a laptop?

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 ([https://docs.docker.com/docker-for-mac/install/](https://docs.docker.com/docker-for-mac/install/)[https://docs.docker.com/docker-for-mac/install/](https://docs.docker.com/docker-for-mac/install/)[DOCS.DOCKER.COM *"https://docs.docker.com/docker-for-mac/install/"*](https://docs.docker.com/docker-for-mac/install/)[Install Docker Desktop on Mac | Docker Docs](https://docs.docker.com/docker-for-mac/install/)[https://docs.docker.com/docker-for-mac/install/](https://docs.docker.com/docker-for-mac/install/)).
- If you are running Linux, please follow the official instructions from Docker ([https://docs.docker.com/install/linux/docker-ce/ubuntu/](https://docs.docker.com/install/linux/docker-ce/ubuntu/)[https://docs.docker.com/install/linux/docker-ce/ubuntu/](https://docs.docker.com/install/linux/docker-ce/ubuntu/)[DOCS.DOCKER.COM *"https://docs.docker.com/install/linux/docker-ce/ubuntu/"*](https://docs.docker.com/install/linux/docker-ce/ubuntu/)[Install Docker Engine on Ubuntu | Docker Docs](https://docs.docker.com/install/linux/docker-ce/ubuntu/)[https://docs.docker.com/install/linux/docker-ce/ubuntu/](https://docs.docker.com/install/linux/docker-ce/ubuntu/)).
- If you are running Windows 10 Pro, you can install the official Docker for Desktop from the website ([https://docs.docker.com/docker-for-windows/install/](https://docs.docker.com/docker-for-windows/install/)[https://docs.docker.com/docker-for-windows/install/](https://docs.docker.com/docker-for-windows/install/)[DOCS.DOCKER.COM *"https://docs.docker.com/docker-for-windows/install/"*](https://docs.docker.com/docker-for-windows/install/)[Install Docker Desktop on Windows | Docker Docs](https://docs.docker.com/docker-for-windows/install/)[https://docs.docker.com/docker-for-windows/install/](https://docs.docker.com/docker-for-windows/install/)).
- 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: [https://www.virtualbox.org/wiki/Downloads/](https://www.virtualbox.org/wiki/Downloads/)[VIRTUALBOX.ORG *"https://www.virtualbox.org/wiki/Downloads/"*](https://www.virtualbox.org/wiki/Downloads/)[Downloads – Oracle VM VirtualBox](https://www.virtualbox.org/wiki/Downloads/)[https://www.virtualbox.org/wiki/Downloads/](https://www.virtualbox.org/wiki/Downloads/).

2. Python 

- Install the latest Anaconda Distribution with Python version 3 ([https://www.anaconda.com/distribution/](https://www.anaconda.com/distribution/)[ANACONDA.COM *"https://www.anaconda.com/distribution/"*](https://www.anaconda.com/distribution/)[https://www.anaconda.com/distribution/](https://www.anaconda.com/distribution/)).
- Please refer to the following link: [https://help.github.com/articles/set-up-git/](https://help.github.com/articles/set-up-git/)[https://help.github.com/articles/set-up-git/](https://help.github.com/articles/set-up-git/)[HELP.GITHUB.COM *"https://help.github.com/articles/set-up-git/"*](https://help.github.com/articles/set-up-git/)[Set up Git - GitHub Docs](https://help.github.com/articles/set-up-git/)[At 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.](https://help.github.com/articles/set-up-git/)[https://help.github.com/articles/set-up-git/](https://help.github.com/articles/set-up-git/)

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 ([https://code.visualstudio.com/](https://code.visualstudio.com/)[https://code.visualstudio.com/](https://code.visualstudio.com/)[CODE.VISUALSTUDIO.COM *"https://code.visualstudio.com/"*](https://code.visualstudio.com/)[Visual Studio Code - Code Editing. Redefined](https://code.visualstudio.com/)[Visual 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.](https://code.visualstudio.com/)[https://code.visualstudio.com/](https://code.visualstudio.com/)) or if you prefer, any others such as Vim/Emacs, PyCharm (CE), etc.
