Skip to main content
Search by keyword

Software Architecture for the IoT

Single offer

In this course, participants will learn how to design cutting-edge systems according to Internet of Things (IoT) requirements and how to use IoT architecture methods to create, develop, and maintain these systems. Offered by EIT Digital, the objective of the course is to equip participants with an understanding of the business impact of technical decisions when it comes to the architecture of IoT systems.

The course targets professionals with advanced digital skills throughout industry sectors, with a specific focus on information and communication technology (ICT) sector employees and managers of small and medium-sized enterprises (SMEs). The aim of this free online course is to teach participants how to design future-proof IoT systems of high quality and ensure they are secure, interoperable, modifiable, and scalable. 

The course's topics take learners through the essential elements of IoT systems and architecture, including the most common issues and challenges IoT software developers and architects encounter on a day-to-day basis. Other themes covered by the course include: understanding of IoT requirements, quality attributes and patterns, and how to implement them within an Android framework. Upon successful completion, participants will be able to produce their own requirements, build tactics, and apply their knowledge to upskill further and improve their knowledge of designing more complex IoT applications.  

Offered in English, Portuguese, Russian and Spanish, the course is instructor-led, and it takes around 27 hours to complete split across 5 weeks. Deadlines for assessment are flexible and can be postponed or modified. Software Architecture for the IoT is free to audit (participants can purchase a certificate for a small fee). 

Training Offer Details

Target audience
Digital skills for the labour force.
Digital technology / specialisation
Digital skill level
Geographic scope - Country
Industry - field of education and training
Information and Communication Technologies (ICTs) not further defined
Software and applications development and analysis
Target language
Geographical sphere
International initiative
Typology of training opportunties
Learning activity
e-learning coursework
Assessment type
Training duration
Is this course free
Is the certificate / credential free
Part time light
Credential offered
Learning Activity
Self-paced course