diff --git a/extras/extras_handouts.tex b/extras/extras_handouts.tex
new file mode 100644
index 0000000000000000000000000000000000000000..c7bf2846e55bb324272b2e0443a4e9adf0865348
--- /dev/null
+++ b/extras/extras_handouts.tex
@@ -0,0 +1,54 @@
+\documentclass{article}
+
+\providecommand{\handoutsTitle}{GitLab and Markdown}
+
+\usepackage{handouts}
+\input{../shared/shared}
+
+\begin{document}
+\makeHeader
+
+\subsubsection*{Collaboration}
+In this practical, you'll work both with your repository and with the repository your neighbour created
+during the previous practical. We'll refer to this repository as {\bf N}, and
+to your own repository from the previous practical as {\bf Y}.
+\bigskip
+
+Make sure that your repository \textbf{Y} is private and add your colleague as a member to it as \textbf{Guest}.
+\bigskip
+
+Try to clone his or her repository to your local machine. Make sure to do this in a
+separate directory.
+\bigskip
+
+Change the role of your neighbour from \textbf{Guest} to \textbf{Developer} and try to clone it again.
+\bigskip
+
+Edit locally a file from your neighbour \textbf{N} directory and try to push.
+\bigskip
+
+Make an issue that you are not able to push and ask to become a \textbf{Master} in the project.
+Assign the issue to your neighbour.
+\bigskip
+
+Change the role of your neighbour from \textbf{Developer} to \textbf{Master} and try to push again.
+\bigskip
+
+Comment and close the issue that was assigned to you.
+\bigskip
+
+Inspect the commit graph on GitLab.
+\bigskip
+
+\subsubsection*{Markdown}
+Edit the README file in such a way that at least the following markdown features are used:
+\begin{itemize}
+ \item Multiple header levels.
+ \item Emphasis: italics, bold, combined, underscores.
+ \item Ordered and unordered lists.
+ \item Tables.
+ \item Links
+\end{itemize}
+
+
+\end{document}