UIUC - IoT Devices
- Offered byCoursera
IoT Devices at Coursera Overview
Duration | 13 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
IoT Devices at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 1 of 4 in the Hands-on Internet of Things Specialization
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Intermediate Level Basic knowledge of computer networks and some fundamental programming knowledge will be useful.
- Approx. 13 hours to complete
- English Subtitles: English
IoT Devices at Coursera Course details
- The Internet of Things (IoT) stands to be the next revolution in computing. Billions of data-spouting devices connected to the Internet are already fundamentally changing the way we live and work. This course teaches a deep understanding of IoT technologies from the ground up. Students will learn IoT device programming (Arduino and Raspberry Pi), sensing and actuating technologies, IoT protocol stacks (Zigbee, 5G, NFC, MQTT, etc), networking backhaul design and security enforcement, data science for IoT, and cloud-based IoT platforms such as AWS IoT. Students will be guided through laboratory assignments designed to give them practical real-world experience, where they will deploy a distributed wifi monitoring service, a cloud-based IoT service platform serving tens of thousands of heartbeat sensors, and more. Students will emerge from the class with a cutting-edge education on this rapidly emerging technology segment, and with the confidence to carry out tasks they will commonly encounter in industrial settings. Important: This whole series of courses consists in part of practical experimentation using actual hardware, which you will need to acquire. (Cost may vary between 100 and 200 USD depending on your location). Most parts that are needed for the first course, will be re-used in the following courses.
IoT Devices at Coursera Curriculum
Week 1: Orientation, Basics and Lab instructions
Welcome to Internet of Things
Lecture 1: How the Internet Works
Lecture 2: How Can Many Hosts Communicate?
Lecture 3: What is a Protocol?
Lecture 4: Protocol Stacks
Lecture 5: Network Addressing
Lecture 6: Addressing Layers
Lecture 7: IoT Protocols
Lecture 8: Intra-domain vs. Inter-domain
Lecture 9: Example: XO Communications Backbone
Lecture 10: Layer 2 vs Layer 3 Forwarding
Lecture 11: Network Virtualization
Lecture 12: Delivery Methods
Lecture 13: Multicast Approaches
About this course
Required Items
Course Communication and Discussion Forums
Updating your Profile
Social Media
Course Slides PDFs
Week 1 Overview
Lab 1: IoT Devices Step 1
Orientation Quiz
Week 1 Quiz
Week 2 - Devices: IoT circuits
Lecture 1: Introduction to IoT Hardware
Lecture 2: Background: Electrical Circuit Design
Lecture 3: Use Case: Something That Lights Up
Lecture 4: Use Case: Something That Uses Electricity
Lecture 5: Use Case: Something That Moves
Lecture 6: Use Case: Something That Observes
Lecture 7: Useful Circuits
Week 2 Overview
Lab: IoT Devices Step 2
Week 2 Quiz
Lab Milestone
Week 3 - IoT Devices Architecture
Lecture 1: Integrated Circuits in Practice
Lecture 2: Data Encoding: Challenges
Lecture 3: Data Encoding: Approaches
Lecture 4: Microcontrollers
Lecture 5: Programmable Circuits
Week 3 Overview
Lab: IoT Devices Step 3 and Appendices
Lab: IoT Devices Step 3
Week 3 Quiz
Lab Milestone
Week 4 - Devices: Arduino Programming and Lab Submission
Lecture 1: IoT Platform Design and Programming
Lecture 2: Arduino Programming
Week 4 Overview
Lab: IoT Devices Step 4 and Submission Instructions
Appendices to the Lab
Week 4 Quiz
Lab Milestone