diff --git a/guides/update-with-script.md b/guides/update-with-script.md
new file mode 100644
index 0000000000000000000000000000000000000000..7dae2209009e14fce0850edfd2ac0e55f7c238b8
--- /dev/null
+++ b/guides/update-with-script.md
@@ -0,0 +1,17 @@
+# CTAP: update.py
+
+You can pull all the required resources into your `ctap-portfolio` project following these steps:
+
+- Open VS Code and open your `ctap-portfolio` project
+
+- Open a terminal ([click here to see how](https://code.visualstudio.com/docs/terminal/basics))
+
+- in your terminal run the following command: `python .scripts/update.py weekX` where `weekX` refers to the name given for that week!
+
+- You should now find contents added to `practicals/weekX/`
+
+  > (if you are having issues you can also download the files from blackboard (learning materials/ practicals) and place them in the appropriate folder)
+
+- Remember to render the tasks.md folder using the shortcut `ctrl + shift + V` (or `cmd + shift + V` on a mac). I'd recommend splitting the window into a two panel arrangement with your work on one side and the tasks on the left, like so: 
+
+![](https://gitlab.uwe.ac.uk/ctap/ctap-dist/-/raw/main/assets/screen-layout.png)