We construct homological finiteness conditions for the existence of finite type convergent presentations by rewriting of one-sorted and first-order equational theories. An equational theory is semantically described by an algebraic theory in the sense of Lawvere. Generalising the MacLane homology of rings, we introduce the homology of such an algebraic theory with coefficients in non additive bimodules. This homology can be interpretated in terms of Hochschild-Mitchell homology of the underlying small category. We generalise the free resolutions of Squier and Kobayashi from the string rewriting to the rewriting of morphisms in small categories. By using these resolutions, we prove that any algebraic theory admitting a finite type convergent...