A variety of methods to create specific constructs for protein expression, in a broad range of organisms, are available nowadays. Restriction enzyme-free, ligation-independent and recombinase-based cloning methods have enabled high-throughput protein expression for structural and functional studies. These methods are also instrumental for modification of target genes including gene truncations, site-specific mutagenesis and domain swapping. Here, we describe the most common cloning techniques that are currently at hand for recombinant protein expression studies, including a brief overview of techniques associated with co-expression experiments. We also provide an inventory of many of the available reagents for the various cloning methods, and an overview for some computational tools that can help with the design of expression constructs.