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.

Overview

Level: Beginner-intermediate | Duration: 90 minutes or ~4 hours | Some scripting experience helpful

This workshop teaches you how to extend napari’s functionality through scripting and custom code. You’ll learn your way around the napari GUI, control the viewer from Python, set physical scales and units, work with cloud-native formats like OME-Zarr, build interactive widgets with magicgui, respond to layer events and mouse interactions, and package your custom tools as pip-installable napari plugins.

Choose the schedule that fits your session:

Prerequisites

Content map

The teaching blocks are shared across both schedules: