This document discusses bipolar junction transistors (BJTs). It describes the basic structure and operation of NPN and PNP BJTs, including their three terminals (base, emitter, collector), current flow, and biasing. BJTs can be used as switches in digital circuits or amplifiers in analog circuits. The document also covers BJT characteristics such as active, saturation, and cutoff regions; DC current gains; and voltage relationships. BJT amplifier classes like Class A, B, AB, and C are introduced along with their relative efficiencies. Stabilization techniques for BJT amplifiers using emitter feedback and voltage divider biasing are also summarized.