Advanced Machine Learning covers three main areas: basic algorithmic foundations such as linear regression and neural networks, applications of machine learning in image classification and natural language processing, and hardware acceleration of machine learning using GPUs and customized silicon (e.g., TPU).