Students are introduced to the physics of conduction in solids and the effects of electric fields. The terminal characteristics of basic devices are derived from the first principles. The principles of AC and DC operation of RLC circuits are examined. Students learn the theory and practice of analogue circuit design using op-amps and discrete transistors. The behaviour of nonlinear semiconductor devices is introduced. The underlying physical mechanisms are discussed quantitatively.