The course aims to explore traditional AI techniques, with emphasis on the connections with modern machine learning methods and data science problems. In particular, it offers an initiation to neuro-symbolic methods, showing the students how traditional search can be accelerated with ML techniques or how knwoledge representation can be used within neural networks.