CodeTour and Visual Studio Code jeremybytes.blogspot.com
I've been experimenting with CodeTour, an extension for Visual Studio Code that allows you to annotate code and create a "tour" through a project.
My initial reaction is that this can be an effective education tool.