This course provides an in-depth exploration of the security principles and practices necessary to secure IoT devices at an intermediate level. Building upon foundational knowledge, it delves into advanced topics like embedded system security, network security for IoT, and practical techniques for mitigating vulnerabilities. Through hands-on exercises and real-world case studies, participants will gain the skills and understanding to confidently assess, secure, and manage IoT devices within various environments.