DNA tiling is an effective approach to make programmable nanostructures. We describe the protocols to construct complex two-dimensional shapes by the self-assembly of single-stranded DNA tiles.