Web Development Guide

Web Development Setup

Let's get you setup and ready to build websites and web applications on your Laptop or PC.

💻 Minimum Technical Specifications
To participate fully in the course, your computer should meet the following minimum requirements:

  • Processor: Intel Core i5 or AMD Ryzen 5 (or better), Apple Silicon (M1, M2, or M3)

    ⚠️ Older Macs with Intel processors may struggle with performance or app compatibility. Intel Core i7 (quad-core or better) is recommended for these machines.

  • Memory: 8 GB RAM minimum (16 GB recommended)

    ⚠️ In class, you will often be simultaneously running Discord, VSCode and a Google Meet call. Computers with less RAM may struggle to multitask in this way.

  • Storage: At least 20 GB free space

  • Internet: A stable broadband connection

  • Operating System: Windows 10/11, Linux, or macOS Ventura or later

    ⚠️ We offer support for ChromeOS via Linux (Beta), but it is not recommended.

🎧 Additional Equipment:

  • Headphones or speakers

  • A working microphone

  • A webcam

We'll install:

  • Git Version Control System (VCS).
  • Node.js v22 & Node Version Manager (NVM).
  • Visual Studio Code (VSCode).

We've created guides for the popular OSes, select yours below: