In the media, Artificial Intelligence is often associated with Machine Learning and its most recent branch, Deep Learning. However, as its formal definition shows, AI encompasses a much broader range of techniques, of which Machine Learning is indeed a part. In this article, we will explore which techniques are used at each of these stages in designing AI-based solutions.