Sequential logic stores state in flip-flops and changes it on clock edges. Practice registers, shift registers, edge detectors and reset behavior, and learn when to use always_ff and nonblocking assignments.