This document is a seminar report on edge computing submitted by Basavakumar Patil and Abhishek Yaligar to Visvesvaraya Technological University. It was conducted under the guidance of Prof. H P Rajini at KLE Dr. M. S. Sheshagiri College of Engineering and Technology in Belagavi, Karnataka, India. The report discusses the definition of edge computing, case studies on edge computing applications in areas such as cloud offloading, smart homes and cities. It also covers challenges and opportunities in edge computing such as programmability, naming, data abstraction, service management, privacy and security, and optimization metrics.