|  IEEE Xplore Digital Library  |  IEEE Standards  |  IEEE Spectrum  |  More Sites

Course Details

Cloud IoT
Cloud Computing for IoT Systems

Self Paced

Last Update:

February 16, 2023

Cloud computing concept. Communication network.

About Course

This is the course in a series of courses at the IoT gateway level. The Clouds are a large pool of easily usable and accessible virtualized resources such as hardware, development platforms, and/or services. The course introduces cloud deployment models and services(IaaS, PaaS, and SaaS). The course also covers the concepts of multi-tenancy, resource pooling, API, and measured service- pay per use that are critical and necessary while developing applications for IoT devices.

What is the objective of this course?

Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources. The course introduces cloud computing and covers concepts of on-demand self-service, broad network access, and resource pooling. Some of the key topics like API, Measured Service – Pay per Use, Multi-tenancy, Cloud Deployment Models, Cloud Service Models, IaaS, PaaS, SaaS are dealt with in-depth. This would not only help the learner to understand the concepts but also enable them to understand significant considerations while choosing a cloud platform along with AWS IoT Core, Microsoft Azure – IoT, and Google Cloud IoT Core.

Show More

What Will You Learn?

  • To design and develop Cloud infrastructure for IoT applications
  • To work with Cloud Computing applications and to host web services, store, and backup data
  • To understand high-performance computing and its services
  • To work with API and Multi-tenancy
  • To implement various cloud deployment models necessary for developing applications for IoT devices
  • To learn about the various considerations for choosing a cloud platform
  • Get introduced to Cloud Computing
  • Understand the Concept of Broad Network Access
  • Understand Concepts of Resource pooling and Rapid elasticity
  • Explain about Multi-tenancy and Measured Service - Pay per Use
  • Understand Application Programming Interface (API) and Cloud Deployment Models
  • Explain IaaS (Infrastructure as a Service ), PaaS (Platform as a Service), and SaaS (Software as a Service)

Course Content

Introduction to Cloud Computing

Characteristics of cloud computing

Software Virtualization

Containerizing applications

Virtual Machine Provisioning & Manegeability

Cloud Deployment models

Cloud service models: PaaS, SaaS, IaaS

Introduction to IoT Platform

Cloud IoT Architecture

IoT Cloud Services

Identity & Device Management

Introduction to Dashboards & Web portals

Introduction to Google, AWS and Azure IoT core services

Business & Technical considerations for choosing the right IoT Cloud Platform


How do I get a receipt after purchasing a course?

I purchased a course on the platform. How do I start accessing the e-Learning?

I am a faculty at a college and would like to enroll my students for the IEEE Blended Learning Program. How do I do this?

How long do I have access to the courses after successful enrollment (token number accepted by the platform)?

How can I extend access to the e-Learning course beyond the end date?

I purchased and enrolled into a course but I am not able to continue. Can I get a refund?

Where can I find instructions to navigate e-Learning?

I entered my course token and the platform shows that my token number is invalid.

I just enrolled to a course. How do I begin e-Learning ?

How do I access all the courses I have purchased/enrolled for?

Can I download courses and complete them at my leisure?

Can I print/download course material?

The e-Learning has suddenly become unresponsive. How can I restart the program without losing data?

Will my assessment results be saved if the Internet connection is lost during the session?

What happens when there is power interruption or the Internet connection is lost in the middle of the course?

I cannot listen to the audio/there is inconsistency and drag in the audio. How can I fix this issue?

The audio is too fast/slow for me. I am unable to listen to all concepts in one take. How can I fix this issue?

How can I communicate feedback about the IEEE Blended Learning Program?

I am having several technical issues while browsing the e-Learning. Whom do I contact?

Why is the Course Feedback link not enabled in my Course Details page?

I have completed the program but unable to download the certificate.

7,000.00 14,748.00
  • Instructor
    Self Paced
  • Language

Payment :


Material Includes

  • E-Learning Modules
  • E-Labs
  • Quizzes & Assessment after each module
  • Final Assessment


  • Basics of computer science engineering
  • No prior knowledge of Internet of Things needed


  • New employees as part of the training
  • Second and third-year engineering students studying electronics/ computer science engineering or related fields
  • Software engineers/ working professionals who are keen to learn about cloud computing for IoT systems
  • Hobbyists who would want to build IoT applications