# tutorial to build an extention

**URL:** <https://discourse.slicer.org/t/tutorial-to-build-an-extention/9578>\
**Category:** Development\
**Created:** [December 21, 2019, 2:04pm UTC](https://discourse.slicer.org/t/tutorial-to-build-an-extention/9578 "2019-12-21T14:04:33Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [December 21, 2019, 2:10pm UTC](https://discourse.slicer.org/t/tutorial-to-build-an-extention/9578/2 "2019-12-21T14:10:51Z")

</div>

This tutorial is a good starting point from developing Slicer extensions from scratch in Python: [https://www.slicer.org/wiki/Documentation/Nightly/Training#PerkLab.27s\_Slicer\_bootcamp\_training\_materials](https://www.slicer.org/wiki/Documentation/Nightly/Training#PerkLab.27s_Slicer_bootcamp_training_materials)

See [this post](https://discourse.slicer.org/t/fiducial-to-model-surface-distance/9554/8) for information about how to learn underlying libraries.

---

_[View the full topic](https://discourse.slicer.org/t/tutorial-to-build-an-extention/9578)._
