Chapter 1 What is deep learning? Chapter 2 The mathematical building blocks of neural networks Chapter 3 Introduction to TensorFlow, PyTorch, JAX, and Keras Chapter 4 Classification and regression Chapter 5 Fundamentals of machine learning Chapter 6 The universal workflow of machine learning Chapter 7 A deep dive on Keras Chapter 8 Image classification Chapter 9 Convnet architecture patterns Chapter 10 Interpreting what convnets learn Chapter 11 Image segmentation Chapter 12 Object detection Chapter 13 Timeseries forecasting Chapter 14 Text classification Chapter 15 Language models and the Transformer Chapter 16 Text generation Chapter 17 Image generation Chapter 18 Best practices for the real world Chapter 19 The future of AI Chapter 20 Conclusions