WSL (Windows Subsystem for Linux) runs a genuine Ubuntu Linux system inside Windows. Your Linux shell, your files, your python, and your labs all live inside it. Windows becomes just the window frame; the work happens in Linux.
wsl --install
sudo will ask for.
You should now be looking at a prompt that ends in
$. That is bash. You are in Linux.
Ubuntu installs software with the apt package
manager. First update the package lists, then install what the
lab needs:
sudo apt update && sudo apt upgrade sudo apt install git xxd nano
That is the pattern for anything else you ever need:
sudo apt install <name>.
cd to go there and
pwd to see it./mnt/c/, but keep the lab work on the Linux
side; it is faster and simpler.code .
Your editor then works directly on your Linux files.
Copy the exact error message and ask Claude (or paste it into claude.ai until you have Claude Code installed). WSL problems are common and almost always quickly solved. Microsoft's own WSL install guide is the reference if you want it.