- Level Professional
- المدة 12 ساعات hours
- الطبع بواسطة University of Illinois Urbana-Champaign
-
Offered by
عن
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. As an optional honors avtivity, 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: To complete the practical part of the whole series (honors) there will be 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.الوحدات
Week 1 Orientation: About the Course
1
Assignment
- Orientation Quiz
1
Videos
- Welcome to Internet of Things
6
Readings
- About this course
- Required Items for the Hardware Lab
- Course Communication and Discussion Forums
- Updating your Profile
- Social Media
- Course Slides PDFs
Week 1 Lectures: Computer Internetworking
13
Videos
- 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
1
Readings
- Week 1 Overview
Week 1 Tasks
1
Assignment
- Week 1 Quiz
Week 1 Hardware Lab
1
Assignment
- Week 1 Honors Checklist
1
Discussions
- Week 1 Discussion
1
Readings
- Lab 1: IoT Devices Step 1
Week 2 Overview
1
Readings
- Week 2 Overview
Week 2 Lectures
7
Videos
- 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 Tasks
1
Assignment
- Week 2 Quiz
Week 2 Hardware Lab
1
Assignment
- Week 2 Honors Checklist
1
Discussions
- Week 2 Discussion
1
Readings
- Lab: IoT Devices Step 2
Week 3 Overview
1
Readings
- Week 3 Overview
Week 3 Lectures
5
Videos
- 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 Tasks
1
Assignment
- Week 3 Quiz
1
Readings
- Lab: IoT Devices Step 3
Week 3 Hardware Lab
2
Assignment
- Lab Milestone
- Week 3 Honors Checklist
1
Discussions
- Week 3 Discussion
1
Readings
- Lab: IoT Devices Step 3
Week 4 Overview
1
Readings
- Week 4 Overview
Week 4 Lectures
2
Videos
- Lecture 1: IoT Platform Design and Programming
- Lecture 2: Arduino Programming
Week 4 Tasks
1
Assignment
- Week 4 Quiz
1
Readings
- Appendices to the Lab
Week 4 Hardware Lab
1
Assignment
- Week 4 Honors Checklist
1
Discussions
- Week 4 Discussion and Lab Submission
1
Readings
- Lab: Submission Instructions
Auto Summary
Explore the revolutionary world of IoT with this in-depth course by Coursera. Ideal for IT and Computer Science professionals, it covers IoT device programming, sensing technologies, IoT protocols, networking, security, and cloud-based platforms like AWS IoT. Taught by expert instructors, this 720-hour course offers practical lab assignments and requires some hardware for hands-on experience. Available through Starter and Professional subscriptions, it's perfect for those looking to master IoT technologies and apply them in industrial settings.

Matthew Caesar