In this lecture I’ll review the basics of the Josephson junction and how it is used as the key building block in superconducting quantum information. I’ll show how we build coupled circuits consisting of a rather non-linear oscillator (which we use as our qubit) coupled to an (almost) linear oscillator/cavity which both shelters the qubit from the outside environment and allows for qubit control and quantum-non-demolition readout.