This tutorial is an introduction to basic programming concepts using Python, the IPython Notebook, ipythonblocks, and skimage.novice. It is still under development, and contributions are welcome.