This course introduces integrated circuits designs for communications. Topics covered include the core RF principles, transceiver architectures, basics of RFIC systems, low-noise amplifiers, passive and active mixers, voltage-controlled oscillators, phase-locked loops, frequency synthesizers, power amplifiers, clock and data recovery, transimpedance amplifier, equalizers, drivers. Intuitions, concepts, and rigorous analysis are presented to help the students master the design skills of communication integrated circuits, which are also intensified through the practical designs delivered in the lab sessions.