Motivation
The visual explanation cells (e.g. the hand-built SVG diagrams and interactive wigglystuff widgets in notebooks/01-introduction/03-viz.py) are very effective pedagogically and should be used more widely across the tutorial.
Action
- Identify concepts in
02-algorithms/ (hubs, paths, structures) and 03-practical/ that currently lack a visual explanation and would benefit from one.
- Catalog the existing visual-explanation patterns (SVG diagrams,
wigglystuff widgets) so new ones stay consistent in style.
- Prioritize concepts where a static prose/code explanation is weakest: e.g. path-finding, community structure, bipartite projections.
Context
Observed during the tutorial reflection session (2026-07-15). Visual explanations were called out as "really good" and worth doing more of.
Motivation
The visual explanation cells (e.g. the hand-built SVG diagrams and interactive
wigglystuffwidgets innotebooks/01-introduction/03-viz.py) are very effective pedagogically and should be used more widely across the tutorial.Action
02-algorithms/(hubs, paths, structures) and03-practical/that currently lack a visual explanation and would benefit from one.wigglystuffwidgets) so new ones stay consistent in style.Context
Observed during the tutorial reflection session (2026-07-15). Visual explanations were called out as "really good" and worth doing more of.