This advanced course is designed for those who have a solid foundation in 3D Slicer and aim to deepen their knowledge and skills. The course will cover advanced topics including script writing for automation of pipelines and customization of 3D Slicer user interface and workflow.


  • Develop an understanding of scripting within 3D Slicer for task automation.
  • Customize the 3D Slicer platform to build tailored applications.
  • Learn how to package and distribute customized 3D Slicer applications.


  • Basic knowledge of 3D Slicer, including data handling, visualization, segmentation, and registration techniques (covered in the “Introduction to 3D Slicer” training)
  • Python Programming
  • C++ programming


This course is approximately 8 hours, which can be divided into 2 sessions.

  • 3D Slicer plugin infrastructure
  • 3D Slicer customization approaches
  • Scripting image processing and visualization pipelines in 3D Slicer
  • Generating packages for custom Slicer application
  • Q&A session

Next Public Course

Registration for training is currently closed. Please check back for future training sessions.

Private Team Training

Our expert instructors can train your team online or at your site. The course syllabus can be customized for your needs.

Get a Quote