This specialization is designed for individuals who have an interest in learning about the latest advancements in ubiquitous computing, also known as the Internet of Things (IoT). The specialization consists of four courses that are meant to be taken in order. Throughout the courses, students will be required to use hardware for practical exercises. The focus of the specialization is on building and utilizing functionality on networked devices. Each course builds upon the previous one, adding more functionality to the device. By constructing the device, students will have the opportunity to solve real-world problems and learn new technological methods. The Internet of Things refers to the technology that allows various devices to connect to the Internet and communicate with each other. It enables devices to collect and exchange data, making them more efficient and intelligent. The IoT has a wide range of applications and is used in various industries such as healthcare, transportation, and manufacturing. It is a rapidly growing field with new devices and technologies being developed regularly. The specialization provides a comprehensive understanding of IoT technology and its applications, equipping students with the skills needed to excel in this emerging field.