Quantum Monte Carlo techniques aim at providing a description of complex quantum systems such as nuclei and nucleonic matter from first principles, i.e., realistic nuclear interactions and currents. The methods are similar to those used for many-electron systems in quantum chemistry and condensed matter physics, but are extended to include spin-isospin, tensor, spin-orbit, and three-body interactions. This review shows how to build the atomic nucleus from the ground up. Examples include the structure of light nuclei, electroweak response of nuclei relevant in electron and neutrino scattering, and the properties of dense nucleonic matter.