Aspects of Data-Driven Learning