Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

EIT Digital

Software Architecture for the Internet of Things

EIT Digital via Coursera

This course may be unavailable.


This course will teach you how to design futureproof systems that meet the requirements of IoT systems: systems that are secure, interoperable, modifiable, and scalable. Moreover, you'll learn to apply best-in-class software architecture methods to help you design complex IoT and other applications. Lastly, you'll come to understand the business impact of the technical decisions that you make as an IoT system architect.

You'll learn all about software architecture in the next 5 weeks! In the first week, you'll discover why having a well-designed architecture is important and which challenges you might come across while developing your architecture. By the end of the second week, you'll already be able to write your own requirements! In the third and fourth weeks, you will learn how to correctly write quality attributes and quality attribute scenarios for a specific case. In the last week, you'll learn to describe your own patterns and tactics and see how they're used in an Android framework.

Taught by

Frank Gielen


4.0 rating, based on 1 Class Central review

Start your review of Software Architecture for the Internet of Things

  • Anonymous

    Anonymous completed this course.

    Teaches the fundamentals of disciplined software architecture should be a key part of IoT developments. Wish the techniques taught here had been applied on projects I have worked on - would have saved millions.
    I have been involved in software architecture informally for many years - wish I had these tools at my disposal, but ready for the the next time.
    Some of the delivery a bit dry, but material strong enough to be worth staying the course.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.