We present a general introduction to machine learning concepts and discuss security-specific applications. One of the best-known examples is spam filtering, but machine learning techniques are also being applied to other areas like network traffic monitoring and malware analysis. We present some use cases and talk about trends and future directions.