1. Introduction
Part I – Knowledge-Based AI
3. Reasoning
4. Search
Part II – Data and Learning
7. Statistical and Numerical Techniques
8. Going Large: deep learning and big data
9. Making Sense of Machine Learning
10. Data Preparation
Part III – Specialised Areas
11. Game playing
12. Computer vision
13. Natural language understanding
14. Time Series and Sequential Data
16. Agents
Part IV – Humans at the Heart
18. Expert and decision support systems
19. AI working with and for humans
21. Explainable AI
22. Models of the mind – Human-Like Computing
23. Philosophical, ethical and social issues