This paper introduces key concepts in adversarial machine learning (ML). Its aim is to deliver ML approaches that are more robust against adversarial attempts to alter their performance. We cover the cases of classification, regression, unsupervised, and reinforcement learning. The three core topics in the field (attacks, defenses, and workflows) are briefly discussed.