The rules for aligning arrays of different shapes, trailing dimensions, and the intuitive picture of virtual expansion. We work through small examples, common errors (operands could not be broadcast), and when explicit reshape or newaxis is clearer. This is essential before reading any framework documentation that leans on broadcasting in loss and layer code.