INTERNET OF THINGS – asynchronous
This is a free asynchronous program of 2 ECTS credits that consists of ten compulsory themes plus two optional ones.
Please note that, although a number of optional themes are offered, the student must select only two among them.
The period for completion of the course will start on November 17th, and finish on December 8th.
Each participant who completes this course will receive a personalised certificate from EIT.
This course offers a comprehensive introduction to the Internet of Things (IoT), guiding participants through the technological foundations and the strategic considerations behind modern connected systems. Starting with the anatomy of smart devices and their core functionalities, the course explores programming principles, communication protocols, and cloud-edge architectures. Participants will also examine crucial issues such as data security, privacy, and intellectual property (IP), equipping them with the tools to design IoT solutions that are not only technically sound but also legally and ethically aware. Through interactive sessions and real-world case studies, the course fosters a critical understanding of innovation in the IoT space.
- Definitions, evolution, and key concepts
- Examples of IoT in daily life and industry
- Introduction to IoT programming languages and platforms
- Writing and deploying simple device code
- From device to cloud: data flow and storage
- Edge computing vs. cloud computing in IoT
- Common vulnerabilities and attack vectors
- Secure-by-design principles for IoT systems
- Types of IP: patents, copyrights, trademarks, trade secrets
- Why IP matters in IoT development
- Protecting hardware, software, and data flows
- Licensing models and patenting approaches
- IoT data ownership, privacy laws, compliance (GDPR, etc.)
- Ethical design in connected environments
- From prototype to market: IP checkpoints
- Case studies and best practices
(Students must select only two when registering to the course)
- Fundamentals of GDPR
- Data protection terminology, principles and legal bases
- Privacy-by-design and management of data subjects’ rights
- IoT use in business and cities
- AI for smart systems
- Real-world examples
The Internet of Things (IoT) interconnects devices, data, and services, presenting novel challenges for intellectual property protection. This session discusses strategies for safeguarding IoT-related innovations, spanning hardware, software, and data ecosystems. Attention will also be given to privacy, licensing, and the implications for future technology markets.
This session provides a technical introduction to programming and system design for smart devices within the IoT domain. Topics include architectural principles, communication protocols, and secure coding practices. The focus is on equipping participants with practical competencies to design and implement scalable, reliable, and secure IoT applications.

