Machine Learning (ML) is a branch of Artificial Intelligence (AI) that enables computers to learn patterns from data instead of relying on a long list of hand-written rules.

Think of it this way: instead of telling a computer exactly what to do in every situation, we show it examples, and it learns how to make good decisions on its own.

Before we begin, there are two important terms you'll hear often:

Features – the information the model uses to learn (e.g., house size, number of bedrooms, age of a car).

Label – the correct answer we want the model to learn (e.g., house price, "Spam", "Not Spam").