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

September 9, 2024, 1-5 pm, ET
September 10, 2024, 1-5 pm, ET

Instructor: Sam Horvath
Duration: 8 hours
Venue: Remote
Language: English
Price: $990

Early Bird Registration

Use the code 3DSLICERADVANCEDTRAINING through August 26th, 2024 for a $200 discount.

Are you a student?

Save $590 on this course by registering with your school email address and using this discount code: STUDENT8

*Discounts may not be combined.


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