We introduce a superconducting qubit architecture that combines high-coherence qubits and tunable qubit-qubit coupling. With the ability to set the coupling to zero, we demonstrate that this architecture is protected from the frequency crowding problems that arise from fixed coupling. More importantly, the coupling can be tuned dynamically with nanosecond resolution, making this architecture a versatile platform with applications ranging from quantum logic gates to quantum simulation. We illustrate the advantages of dynamic coupling by implementing a novel adiabatic controlled-Z gate, at a speed approaching that of single-qubit gates. Integrating coherence and scalable control, our gmon architecture is a promising path towards large-scale quantum computation and simulation.