I defend a functionalist account of blame, understanding blame as an activity the function of which is to uphold standards of agency by means of learning mechanisms operating on the object of blame. On this view, blame has its home in any domain where skills—ways of responding to circumstances that are subject to learning from outcomes—are subject to outcome-related demands. This account, I argue, explains blame's structure, its correctness conditions, and its connection to emotional responses. Differences between kinds of blame in moral and non-moral domains are explained with reference to differences between the demands in these domains.