These are the assignments with introductory code and explanations in the form of IPython Notebooks created by Paul Groth and derived from exercises produced by Luís F. Simões for VU Collective Intelligence 2013. Converted to latest Jupyter version and Python 3 and many other updates by Tobias Kuhn (2015-2021), Ronald Siebes (2022-current) and André Valdestilhas (2024-current)