This course is to help students learn IoT. Students will learn fundamental programming through controlling different IoT sensors and MCU (Micro control unit). This course also support students learn from studying various cases and they need to conduct their final project via applying the knowledge they learn in class.