diff --git a/gen-static-slides-bundle.mk b/gen-static-slides-bundle.mk
new file mode 100755
index 0000000000000000000000000000000000000000..eb86359730e493d45eefc0253137f98afb285007
--- /dev/null
+++ b/gen-static-slides-bundle.mk
@@ -0,0 +1,10 @@
+#!/usr/bin/make -f
+# Generates a tar with all files needed to view the HTML presetnation properly
+# -Andreas Herten, 2021 May 26
+.PHONY: all
+all: static-slides-bundle.tar.gz
+
+SOURCES=Introduction-to-Pandas--slides.html img/ fzj-reveal.js/img/ fzj-reveal.js/reveal.js fzj-reveal.js/custom.css fzj-reveal.js/fzj.js
+
+static-slides-bundle.tar.gz: gen-slides-bundle.mk $(SOURCES)
+	tar czf $@ --transform 's,^,pandas-tutorial-slides/,' $(SOURCES)
\ No newline at end of file
diff --git a/static-slides-bundle.tar.gz b/static-slides-bundle.tar.gz
new file mode 100644
index 0000000000000000000000000000000000000000..d1d1a5ee855adf4ec6b9d7b2bb2076d190e05b37
Binary files /dev/null and b/static-slides-bundle.tar.gz differ