I will upload here the notebook used for each group during algorithm tutorials.
Theses files are supposed to open using jupyter  and support for Python 3 notebook. We also assume having the standard algopy module  in the current path as well as a directory called files containing provided examples (same source). You also need the python module graphviz  for trees and graphs visualization.
Anyway, some codes may not work due to dependencies not provided in students' version of algopy.
Notebooks are grouped per classes and are reseted each year.