Structure Jupyter tutorial notebooks (.ipynb) for different learner levels with clear pedagogical flow, cell sequencing, and code complexity control. Use when users ask to create, refactor, or review tutorial notebooks and need level-appropriate structure for beginner, intermediate, or expert audiences.
Structure Jupyter tutorial notebooks (.ipynb) for different learner levels with clear pedagogical flow, cell sequencing, and code complexity control. Use when users ask to create, refactor, or review tutorial notebooks and need level-appropriate structure for beginner, intermediate, or expert audiences.
Classify audience level.
Pick one level only: beginner, intermediate, or expert.
Set the teaching goal. Define what learners should build, understand, and be able to modify by the end.
Apply the level blueprint. Load exactly one reference file:
references/beginner.mdreferences/intermediate.mdreferences/expert.mdBuild notebook flow. Order sections from setup to concept to implementation to recap. Keep each code cell focused on one teaching step.
Enforce code quality for tutorials. Keep code runnable in sequence. Use explicit imports and deterministic setup. Avoid hidden state and unexplained magic values.
Finish with learner validation. Add short exercises or checks that match the level. Add a recap plus next-step guidance.