diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7b623f3c59e990ba3de599ec6d836d8b0ef6a19a..b505a5e90fb93f8f93d408529e504e4a3e9f46cd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,9 +6,13 @@ pages:
   script:
   - mkdir public
   - tar czf public/pandas-tutorial-tasks.tar.gz --transform 's,^,pandas-tutorial-tasks/,' Introduction-to-Pandas--tasks.ipynb Introduction-to-Pandas--solution.ipynb data-lost.json data-nest.csv
+  - cp public/pandas-tutorial-tasks.tar.gz . && \
+    tar xf pandas-tutorial-tasks.tar.gz && \
+    zip -9 -r public/pandas-tutorial-tasks.zip Introduction-to-Pandas--tasks.ipynb Introduction-to-Pandas--solution.ipynb data-lost.json data-nest.csv
   - cp Introduction-to-Pandas--slides.ipynb public/
   - cp Introduction-to-Pandas--slides.pdf public/
   - cp static-slides-bundle.tar.gz public/pandas-tutorial-slides-bundle.tar.gz
+  - cp static-slides-bundle.zip public/pandas-tutorial-slides-bundle.zip
   - export BASE_REPO_HASH=$(git rev-parse --short HEAD)
   - git checkout -f pages
   - git reset --hard origin/pages
diff --git a/gen-static-slides-bundle.mk b/gen-static-slides-bundle.mk
index 82db6a1b9e283a0232a67c97d0768a98f5d1474f..2d98b0624064e54d93b756ac87d137dc60e6c2d1 100755
--- a/gen-static-slides-bundle.mk
+++ b/gen-static-slides-bundle.mk
@@ -2,9 +2,14 @@
 # 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
+all: static-slides-bundle.tar.gz static-slides-bundle.zip
 
 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-static-slides-bundle.mk $(SOURCES)
-	tar czf $@ --transform 's,^,pandas-tutorial-slides/,' $(SOURCES)
\ No newline at end of file
+	tar czf $@ --transform 's,^,pandas-tutorial-slides/,' $(SOURCES)
+
+static-slides-bundle.zip: gen-static-slides-bundle.mk $(SOURCES) static-slides-bundle.tar.gz
+	tar xf static-slides-bundle.tar.gz
+	zip -9 -r $@ pandas-tutorial-slides/
+	rm -rf pandas-tutorial-slides
\ No newline at end of file
diff --git a/static-slides-bundle.tar.gz b/static-slides-bundle.tar.gz
index 19f7ac4e4efc6bae3881a7f2974fbdddad5dc279..4df4f1685729ac3aab98a65d89bff12190ca17b7 100644
Binary files a/static-slides-bundle.tar.gz and b/static-slides-bundle.tar.gz differ
diff --git a/static-slides-bundle.zip b/static-slides-bundle.zip
new file mode 100644
index 0000000000000000000000000000000000000000..f011f7b3cb108091dd16a643c170ae7778459e4a
Binary files /dev/null and b/static-slides-bundle.zip differ