Machine learning is a branch of artificial intelligence that enables computers to learn from data and improve over time without being explicitly programmed. It powers applications like recommendations, image recognition, and predictive analytics across various industries.