EdX

IoT System Architecture: Design and Evaluation (edX)

Offered by Waseda University, WasedaX,
IoT System Architecture: Design and Evaluation (edX)

Learn how to design and evaluate architecture through IoT and AI technologies. This course was created to help learners understand how to design the architecture of IoT systems.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

IoT (Internet of Things) systems are inherently distributed, heterogeneous, and complicated, hence designing architecture plays an important role in determining its functionality and quality in the early phase of development. However, designing architecture is not easy, because architects must address a number of system functionalities and quality requirements at the same time.

This course will give you an understanding of the concept of architecture and it will give you an approach to systematically design and evaluate IoT system architecture.

What you'll learn

  • How to recognize the concept of architecture and its importance in IoT system development
  • How to design IoT system architecture according to an architecture design methodology called Attribute-Driven Design (ADD)
  • How to evaluate IoT system architecture according to an architecture evaluation methodology called Architecture Tradeoff Analysis Method (ATAM)
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Internet of Things: Sensing and Actuation From Devices (Coursera) Coursera
University of California, San Diego

Internet of Things: Sensing and Actuation From Devices (Coursera)

Have you wondered how information from physical devices in the real world gets communicated to Smartphone processors? Do you want to make informed design decisions about sampling frequencies and bit-width requirements for various kinds of sensors? Do you want to gain expertise to affect the real world with actuators such as stepper motors, LEDs and generate notifications? In this course, you will learn to interface common sensors and actuators to the DragonBoard™ 410c hardware. You will then develop software to acquire sensory data, process the data and actuate stepper motors, LEDs, etc. for use in mobile-enabled products.

Nov 16th 2026
5-12 Weeks
Introduction to the Internet of Things (IoT) (edX) EdX
Curtin University,CurtinX

Introduction to the Internet of Things (IoT) (edX)

Gain an understanding of what the IoT is and the requirements to design your own IoT solutions. Start developing IoT ideas in your industry. The Internet of Things (IoT) is expanding at a rapid rate, and it is becoming increasingly important for professionals to understand what it is, how it works, and how to harness its power to improve business. This introductory course will enable learners to leverage their business and/or technical knowledge across IoT-related functions in the workplace.

Self Paced
Self-Paced
Software Architecture for the Internet of Things (Coursera) Coursera
EIT Digital

Software Architecture for the Internet of Things (Coursera)

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.

Nov 23rd 2026
5-12 Weeks
Introducción al Internet de las Cosas (edX) EdX
Galileo University,GalileoX

Introducción al Internet de las Cosas (edX)

Prácticamente cualquier objeto puede conectarse al Internet. Desde lavadoras hasta componentes sofisticados de aviones y aún cultivos inteligentes. La habilidad de conectar cosas y capturar información útil está transformando a las organizaciones en cada sector de la industria y está abriendo nuevas especializaciones de carrera. Descubre esto y más en este curso de introducción al internet de las cosas.

Self Paced
Self-Paced
Getting Started with Machine Learning at the Edge on Arm (Coursera) Coursera
Arm

Getting Started with Machine Learning at the Edge on Arm (Coursera)

The age of machine learning has arrived! Arm technology is powering a new generation of connected devices with sophisticated sensors that can collect a vast range of environmental, spatial and audio/visual data. Typically this data is processed in the cloud using advanced machine learning tools that are enabling new applications reshaping the way we work, travel, live and play.

Nov 23rd 2026
5-12 Weeks
IoT Systems and Industrial Applications with Design Thinking (edX) EdX
École Polytechnique Fédérale de Lausanne,EPFLx

IoT Systems and Industrial Applications with Design Thinking (edX)

The first MOOC to provide a comprehensive introduction to Internet of Things (IoT) including the fundamental business aspects needed to define IoT related products. Internet of Things (IoT) and smart connected devices have radically changed the way our world works and how companies operate and create new businesses.

Self Paced
Self-Paced
Introduction to the Internet of Things (edX) EdX
Universitat Politècnica de València,UPValenciaX

Introduction to the Internet of Things (edX)

This is a preliminary course in which we deal with the basics of electronics and programming using Arduino and ESP boards. Internet of Things (IoT) is the present and the future of technology. Either, if you have none, few or some experience with electronics and you want to develop it projects this course will give you the necessary kick start to start creating amazing devices capable of sensing, controlling physical signals.

Self Paced
Self-Paced