Microsoft Surface Pro (11th Edition)
- Processor
- Snapdragon X Plus
- Memory
- 16 GB
- Storage
- 256 GB
- Screen
- 13"
Windows laptops and MacBooks with at least 16 GB of memory and a fast processor, under 1.9 kg: room for an editor, a browser full of docs, containers and a virtual machine.
We earn a commission from qualifying Amazon purchases made through our links, at no extra cost to you. This never affects our specs. How we make money.
110 laptops
Coding is lighter work than people expect, until you open everything at once. An editor, a terminal, a browser full of documentation, a local database and a couple of Docker containers is a normal afternoon, and that’s why every pick here has at least 16 GB of memory.
A fast processor shortens build and test times, and a portable build matters because you’ll carry this laptop to every lab. All picks weigh under 1.9 kg.
Keyboard and screen are the parts you’ll notice most over a degree. A sharp screen with enough space for code side by side and a comfortable keyboard beat a faster chip.
For heavier machine-learning work, see laptops with 32 GB of RAM or laptops with a dedicated graphics card.
16 GB is the comfortable minimum. An editor, a browser full of documentation, a local server and Docker containers add up quickly. Go for 32 GB if you'll run virtual machines or train AI models.
Both work. Macs are popular for their Unix-based terminal and battery life. Windows laptops are fine for most coursework, with WSL for Linux tools, and are needed for some Windows-only development.
Not for most courses. You only need an NVIDIA graphics card if you'll train machine-learning models on the laptop itself, and many universities give you remote GPU access instead.