DressCode is computer aided design and fabrication tool that combines programming with graphic drawing and manipulation, allowing novice programers to create computationally-generated, physical artifacts. The software is comprised of a programing environment and a graphic-user interface design tool, as well as a custom programming language. The GUI tools allow for a unique combination of graphic drawing and computational manipulation, because the software automatically generates editable code in the programing environment that reflects the designer’s drawing actions. DressCode exports designs that are compatible with digital fabrication machines, allowing for the creation of physical artifacts. We have introduced DressCode to amateur programers with a series of craft activities that allow them to produce functional, beautiful, and unique objects including t-shirts, jewelry, and personal accessories.