Learning objectives¶
By the end of Day 2 you will be able to:
Use JupyterLite for in-browser code execution (no server needed)
Produce interactive Altair visualisations embedded in the book
Use ipywidgets for interactive controls
Understand when to use
.ipynbvs.mdfor your tutorials
Schedule¶
| Tutorial | Topic | Duration |
|---|---|---|
| Tutorial 1 | In-browser execution with JupyterLite | 30 min |
| Tutorial 2 | Rich interactive outputs | 30 min |
| Tutorial 3 | When to use .ipynb vs .md | 20 min |
| Bonus | Binder and remote kernel options | open-ended |