Machine learning is a subset of artificial intelligence (AI) that allows computers to learn without being explicitly programmed. This means that instead of telling the computer exactly what to do, we tell it what we want it to achieve and then let it figure out how to get there. This can be incredibly useful because AI is able to work with huge amounts of data much more efficiently than humans could.