Learning from Data: Concepts, Theory, and Methods