Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Instructor Guide

These workshops are inspired by the Carpentries model: live coding, learner-centered pacing, and a commitment to welcoming everyone regardless of background. We do not assume prior napari experience for the introductory workshop, and we invest heavily in setup, so that the first hour is not lost to installation problems.

Key principles:

Diversity, Equity, and Inclusion

We are committed to building an inclusive environment. The workshop expects participants to follow the napari community Code of Conduct and the Carpentries DEI statement.

Practical commitments:

Roles

Lead instructor

Helper instructor

Before the session

I → We → You in Practice

Every concept follows the same arc:

PhaseWho drivesWhat happens
ILead instructorInstructor demos the feature live in napari with narration. Participants watch.
WeEveryone togetherInstructor and participants do the same steps simultaneously. “Now you do it with me.”
YouParticipantsBreakout rooms or independent exploration. Curated task is provided.

Key rule: Use napari on-screen, and try not to have the workshop materials document on the shared screen. The materials are only a reference — show learners the actual interface and your thought process.

Live Teaching Tips

Online Delivery (Zoom)

See also the Carpentries resources for online workshops.

Presentation Instructions

Scaling the napari UI for teaching

For workshops, prefer Qt application scaling over text-only font changes. This scales the full napari interface, including toolbars, buttons, dialogs, and other controls.

Recommended launch settings:

Windows PowerShell:

$env:QT_SCALE_FACTOR = "1.5"
napari

To launch with the bundle, on Windows target the napari launch command .bat in the bundle’s Menu directory:

$env:QT_SCALE_FACTOR = "1.5"
& "C:\Users\timmo\AppData\Local\napari-0.7.0\envs\napari-0.7.0\Menu\napari (0.7.0).bat"

Unix shells (bash, zsh):

export QT_SCALE_FACTOR=1.5
napari

Defaults and reset behavior:

Remove-Item Env:QT_SCALE_FACTOR -ErrorAction SilentlyContinue
Remove-Item Env:QT_SCALE_FACTOR_ROUNDING_POLICY -ErrorAction SilentlyContinue
unset QT_SCALE_FACTOR
unset QT_SCALE_FACTOR_ROUNDING_POLICY

Opening Segment (first 10 minutes)

Run through this checklist at the start of every session:

Closing Segment (last 20–30 minutes)

After the Workshop (instructor tasks)