Machine learning (ML) is a branch of artificial intelligence that lets computers learn patterns from data and improve at tasks automatically — without someone having to write every single rule by hand.
Classic programming → you give the computer explicit instructions ("if this, then that").
Machine learning → you give the computer lots of examples and let it figure out the rules itself.
Here's a classic visual of the process:
Visual overview:
In short: Machine learning = teaching computers to learn from experience (data) instead of programming them with fixed rules.