Network Analysis Made Simple is a tutorial series that I have taught alongside others since 2015. With my co-instructor, Mridul, we recently revamped the repository to provide a continuously rebuilt website and eBook, while linking it with executable computing environments. This talk will show how we did it.
In this talk, I will describe how we used Jupyter notebooks and a collection of other tooling to reproducibly build teaching material for Network Analysis Made Simple tutorial series. In here, we will go through how we:
mkdocs
, mkdocs-material
, and mknotebooks
to compile the notebooks and Markdown files into a searchable static site,Finally, I will comment on where this process was made easy, and where the rough spots were, for authoring executable book content.