This document provides an overview of deep learning techniques for recommendations. It begins with an introduction to recommender systems and how they are used widely in online services for tasks like product, news, and friend recommendations. It then discusses fundamentals of deep recommender systems including collaborative filtering using matrix factorization to learn latent representations of users and items from user-item interaction data. Later sections cover advances in deep recommender systems including using reinforcement learning, graph neural networks, automated machine learning, and defending against adversarial attacks. The tutorial agenda outlines these topics to be covered.