One of the contributions of this paper is that I describe how to exploit the versatility of Jupyter Notebooks to teach better.