IoT has been a new trend in technique and technology and it impacts widely to almost all areas. Mastering IoT and application design gives students a chance to be successful in their career path. This course is to introduce to equip students required knowledge, designing skills, and the right attitude to deal with the new perspective of IoT.