Kirby,
I like what I think it is you are trying to do,
but I find this "introduction" a bit overwhelming,
even though i have a degree in CS, have recently been programming in Python (2.6),
and know math through orthogonal function solutions to partial differential equations,
and all the math computer scientists learn.
Could you "lead me by the hand" to an introduction suitable for:
(a) a math teacher who maybe knows some "blockly" programming,
but is not otherwise familiar Python or Jupyter?
(b) a student who is trying to learn math at grade level _____ ?
Or perhaps I could try my hand at writing one myself, once I figure out Jupyter and the curriculum sequence you are following.
Joe Austin