The course provides students with basic and advanced knowledge about IoT systems, components and applications of IoT. Students will experience the steps of implementing an IoT system on the Raspberry platform. In addition, students will be introduced and guided to use cloud computing services in data processing.