Skip to main content

AWS: AWS IoT: Developing and Deploying an Internet of Things

Learn how to build, deploy and analyze secure IoT solutions in the AWS cloud

4 weeks
2–5 hours per week
Instructor-paced
Instructor-led on a course schedule
This course is archived

About this course

Skip About this course

There are billions of devices in homes, factories, oil wells, hospitals, cars, and thousands of other places. With the proliferation of devices, you increasingly need solutions to connect them, and collect, store, and analyze device data. AWS IoT provides broad and deep functionality, spanning the edge to the cloud, so you can build IoT solutions for virtually any use case across a wide range of devices.

This course will introduce you to the Internet of Things and then explore Amazon Web Services’ IoT services, and then expert instructors will dive deep into topics such as the device gateway, device management, the device registry, and shadows. They will also discuss security features and implications, core and edge computing capabilities and benefits, and the use of HTTP and MQTT as communications protocols. Lastly, they will discuss the integration of IoT solutions with analytics tools, which will allow you to analyze the IoT data being collected by your fleet of devices.

This course will provide a combination of video-based lectures, demonstrations and hands-on lab exercises, run in your own AWS account, that will allow you to build, deploy and manage your own IoT solution.

At a glance

  • Institution: AWS
  • Subject: Computer Science
  • Level: Intermediate
  • Prerequisites:
    • Prior application development experience
    • Experience with the AWS Console
    • Recommended: AWS Developer Professional Series (Building on AWS, Deploying on AWS, Optimizing on AWS)
  • Language: English
  • Video Transcript: English
  • Associated skills:Internet Of Things (IoT), Communications Protocols, Amazon Web Services, Integration, Edge Computing, Message Queuing Telemetry Transport (MQTT), Device Management, AWS Internet Of Things (IoT)

What you'll learn

Skip What you'll learn
  • What the Internet of Things is and how it works
  • How to deploy IoT devices that are integrated with services such as AWS IoT Core, AWS IoT Device Management, and AWS IoT Analytics
  • Use the AWS IoT APIs and SDKs.
  • How to collect, process and analyze data from IoT devices in theCloud
  • How to use AWS IoT Greengrass to process and analyze data at the edge

Welcome

  • Course Introduction

Week 1

  • Introduction to IoT
    • Introduction to IoT on AWS
    • Introduction to course project
    • AWS IoT Core
    • IoT Device Registry

Week 2

  • Introduction to Rules, Shadows, APIs and SDKs
    • IoT Rules
    • IoT Device Shadows
    • Using the AWS APIs and SDKs with IoT

Week 3

  • Communications, security, and compute at the edge
    • IoT communications protocols
    • Security
    • Compute at the edge
    • AWS Greengrass

Week 4

  • Deeplens and Analytics
    • AWS DeepLens
    • AWS IoT Analytics

Frequently Asked Questions

Skip Frequently Asked Questions

Q. Are there any prerequisites for this course?
A. We recommend having at least one year of software development experience, and a basic understanding of AWS services and the AWS console, either through previous experience or the AWS Professional Developer Series on edX.

Q. Is it a requirement that I complete the AWS Professional Developer Series on edX before taking this course?
A. No this is not a requirement. However, this course assumes some understanding of several AWS services and the AWS console. If you do not have this experience, it may be beneficial for you to take at least one course from the AWS Professional Developer Series.

Q. Are there any costs associated with this course?
A. Learners can register for the course in an Audit track or Verified Certificate track. The Audit track is free, but has restrictions. The Verified Certificate track costs $99 and provides full access to course content for the duration. Please visitedx.orgfor more information.

In addition to course registration costs, this course provides optional hands-on exercises which may have an associated charge in your AWS account. Please familiarize yourself with the AWS Free Tier ataws.amazon.com/free/.

Please note that the AWS Free Tier also has a limit on the amount of resources that you can consume before you begin accruing charges. If you perform these hands-on exercises, there is a chance you may incur charges on your AWS account. Please visit the AWS Free Tier page for more information.

Q. How much time will this course require?
A. If following the weekly schedule, learners should plan to spend 2-5 hours per week on this course. However, learners may complete the course at their own pace.

Q. Will I receive a certificate for this course?
A. Learners enrolled in the Verified Certificate path will receive a certificate upon successful completion of the course.

Q. What is the grading policy for this course?
A. All learners may take weekly quizzes, which are not graded and allow unlimited retries.

Learners in the Verified Certificate track are able to take the final course assessment in the course. The final assessment does not allow retries and requires a score of 65% or better to pass. Passing the final assessment is required to obtain the Verified Certificate.

Learners in the Audit track will not have access to the final assessment, and will not be able to earn a certificate.

Q. How are discussions used in this course?
A. This course has discussion groups aligned to each week of the course. We encourage learners to ask questions or offer suggestions and feedback. AWS Instructors will monitor the discussion groups to answer questions specific to the exercises and topics covered in the course.

Q. When will course content be available?
A. All course content will be available when the course opens on April 22, 2019. Since AWS frequently publishes service updates and new features/functionality, there may be a need to update the course content during its lifetime. If course content is updated, a notice will be placed on the course home page.

Q. Will this course help me prepare for an AWS Certification?
A. Earning an AWS Certification typically requires both knowledge and experience. While this course, if taken in isolation, will provide you with baseline information about IoT and AWS’ IoT services, it likely will not equip you to earn an AWS Certification. For more information about AWS Certifications, including recommended training and experience requirements, visitaws.amazon.com/certification.

Who can take this course?

Unfortunately, learners residing in one or more of the following countries or regions will not be able to register for this course: Iran, Cuba and the Crimea region of Ukraine. While edX has sought licenses from the U.S. Office of Foreign Assets Control (OFAC) to offer our courses to learners in these countries and regions, the licenses we have received are not broad enough to allow us to offer this course in all locations. edX truly regrets that U.S. sanctions prevent us from offering all of our courses to everyone, no matter where they live.

Interested in this course for your business or team?

Train your employees in the most in-demand topics, with edX For Business.