Instead of writing "if-then" rules, you show a model examples and it learns a function mapping inputs to outputs. Spam detection, recommendations, image labels — all learned from data. The shift is profound: the program is shaped by data, not just by the programmer. Quality and quantity of data become as important as the algorithm.