Wireless sensor networks (WSNs) have attracted a wide range of disciplines where close interactions with the physical world are essential. The distributed sensing capabilities and the ease of deployment provided by a wireless communication paradigm make WSNs an important component of our daily lives. The course covers the basic concepts of WSN from a system perspective and application development. This course deals with comprehensive knowledge about wireless sensor networks. It provides insight into different layers and their design considerations.