IoT course syllabus