Quantum computing promises to dramatically alter how we solve many computational problems by controlling information encoded in quantum bits. With potential applications in optimization, materials science, chemistry, and more, building functional quantum computers is one of the most exciting challenges in research today. To build and use these devices, we need to precisely control quantum bits in the lab, understand the ability and limitations of quantum algorithms, and find new methods to correct for decoherence and other quantum errors.