Software Installation Requirements
Complete all software installations before Week 2 to ensure you are ready for the hands-on labs.
Windows
Mac
Common Tools (Windows & Mac)
- Python 3.13 or Later
- UV Package Manager
- Visual Studio Code
- Thunder Client for VS Code
- Docker Desktop Personal
Python Installation Requirements
Python must be installed directly from Python.org.
Do not use:
- Microsoft Store Python
- Anaconda
- Miniconda
- Jupyter distributions
- Any vendor-managed Python installation
The python command should be available from your terminal and point to your Python.org installation.
Verify Python Installation
Open a terminal and run:
python --version
or
python3 --version
Expected output:
Python 3.13.x
If your version is lower than 3.13, upgrade Python before proceeding.
Verify UV Installation
Open a terminal and run:
uv --version
You should see the installed UV version displayed successfully.
Verify Git Installation
Open a terminal and run:
git --version
Verify Docker Installation
Open a terminal and run:
docker --version
Verify VS Code Setup
Launch VS Code and confirm:
- VS Code opens successfully
- Thunder Client extension is installed
- Integrated terminal opens without errors
Week 2 Readiness Checklist
Before attending Week 2, confirm the following:
- Git is installed
- Python 3.13 or later is installed from Python.org
- Python is available from the command line
- UV is installed and working
- Docker Desktop is installed and running
- VS Code is installed
- Thunder Client extension is installed
- All verification commands execute successfully