How to achieve an comment-based python course with Jupyternotebook - and where to host?

we want to run a python-course for some pupils
that work on the jupyter-based course ( and introduction into python )

what is aimed; we want to have the following features

  • option of adding comments to the course
  • i.e. each task of the course should be able to be “added”

question: where to host the course

on github ?!
on jupyterhub!?