I. Introduction  
II. Fundamentals of Edge Computing  
III. Fundamentals of Deep Learning  
IV. Deep Learning Applications on Edge  
V. Deep Learning Inference in Edge  
VI. Edge Computing for Deep Learning  
VII. Deep Learning Training at Edge  
VIII. Deep Learning for Optimizing Edge  
IX. Lessons Learned and Open Challenges  
X. Conclusions