About this Course

13,664 recent views
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level
Approx. 17 hours to complete
Subtitles: English
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level
Approx. 17 hours to complete
Subtitles: English

Offered by


University of Colorado Boulder

Start working towards your Master's degree

This course is part of the 100% online Master of Science in Electrical Engineering from University of Colorado Boulder. If you are admitted to the full program, your courses count towards your degree learning.

Syllabus - What you will learn from this course


Week 1

10 hours to complete

Project Planning and Staffing

10 hours to complete
12 videos (Total 112 min), 2 readings, 2 quizzes
12 videos
Segment 1 - Learning Outcomes, Introduction to a Design Process12m
Segment 2 - Requirements, Scope, Schedule, Resources, Heap Chart15m
Segment 3 - Roles and Responsibilities6m
Segment 4 - Process: Architecture Definition, Design Planning13m
Segment 5 - Process: Architecture Definition, Design Planning 218m
Segment 6 - Process: Develop9m
Segment 7 - Process: Verification11m
Segment 8 - Process: Manufacture2m
Segment 9 - Process: Deploy10m
Segment 10 - Process: Validation6m
Segment 11 - Temperature5m
2 readings
Access to Course Resources10m
A Note from the Instructor5m
1 practice exercise
Module 1 Quiz10m

Week 2

2 hours to complete

Sensors and File Systems

2 hours to complete
16 videos (Total 103 min)
16 videos
Segment 1 - Learning Outcomes, Introduction to Thermistors3m
Segment 2 - Terminology: Resolution, Precision, Accuracy, Tolerance6m
Segment 3 - Basic Sensor Circuit5m
Segment 4 - Accuracy Example2m
Segment 5 - Calculating Rtherm2m
Segment 6 - Validating Calibration5m
Segment 7 - Filtering Techniques11m
Segment 8 - Block, Object and Key-Value Storage Devices15m
Segment 9 - Filesystem Basics3m
Segment 10 - A File on a Hard Drive5m
Segment 11 - A File on a Solid State Drive8m
Segment 12 - File System: NFS4m
Segment 13 - How Big is "Big"?8m
Segment 14 - Traditional File System Bottlenecks3m
Segment 15 - Parallel Distributed File Systems: Hadoop, Lustre13m
1 practice exercise
Module 2 Quiz18m

Week 3

3 hours to complete

Machine Learning

3 hours to complete
22 videos (Total 132 min)
22 videos
Segment 1 - Learning Outcomes1m
Segment 2 - AI Backgrounder6m
Segment 3 - Machine Learning, What is it?6m
Segment 4 - Machine Learning Schools of Thought9m
Segment 5 - Get the Tools3m
Segment 6 - Categories of Machine Learning5m
Segment 7 - Supervised Learning, Linear Regression 17m
Segment 8 - Supervised Learning, Linear Regression 29m
Segment 9 - Supervised Learning, Linear Regression 38m
Segment 10 - Supervised Learning, Linear Regression 49m
Segment 11 - Supervised Learning, Bayes Theorem4m
Segment 12 - Supervised Learning, Naive Bayes9m
Segment 13 - Supervised Learning, Support Vector Machines (SVM) Introduction55s
Segment 14 - Supervised Learning, SVMs12m
Segment 15 - Unsupervised Learning, K-Means11m
Segment 16 - Reinforcement Learning46s
Segment 17 - Supervised Learning, Deep Learning2m
Segment 18 - Rick Rashid, Natural Language Processing8m
Segment 19 - Deep Learning, Hearing Aid2m
Segment 20 - Machine Learning in IIoT4m
Segment 21 - Machine Learning Summary4m
1 practice exercise
Module 3 Quiz22m

Week 4

2 hours to complete

Big Data Analytics

2 hours to complete
19 videos (Total 119 min)
19 videos
Segment 1 - Learning Outcomes, Definition of Big Data3m
Segment 2 - Importance of Big Data, Characteristics of Big Data4m
Segment 3 - Size of Big Data4m
Segment 4 - Introduction to Predictive Analytics2m
Segment 5 - Role of Statistics and Data Mining3m
Segment 6 - Machine Learning, Generalization and Discrimination7m
Segment 7 - Frameworks, Testing and Validating5m
Segment 8 - Bias and Variance in your Data3m
Segment 9 - Out-of-sample Data and Learning Curves5m
Segment 10 - Cross Validation5m
Segment 11 - Model Complexity, Over- and Under-fitting3m
Segment 12 - Processing Your Data Prior to Machine Learning8m
Segment 13 - Good Data, Smart Data6m
Segment 14 - Visualizing Your Data1m
Segment 15 - Principal Component Analysis (PCA)2m
Segment 16 - Prognostic Health Management, Hadoop Machine Learning Library11m
Segment 17 - My Example: Predicting NFL Football Winners18m
Segment 18 - Tom Bradicich, Hewlett Packard's Viewpoint on Big Data20m
1 practice exercise
Module 4 Quiz26m



View all reviews

About the Developing Industrial Internet of Things Specialization

The courses in this specialization can also be taken for academic credit as ECEA 5385-5387, part of CU Boulder’s Master of Science in Electrical Engineering degree. Enroll here. In this specialization, you will engage the vast array of technologies that can be used to build an industrial internet of things deployment. You'll encounter market sizes and opportunities, operating systems, networking concepts, many security topics, how to plan, staff and execute a project plan, sensors, file systems and how storage devices work, machine learning and big data analytics, an introduction to SystemC, techniques for debugging deeply embedded systems, promoting technical ideas within a company and learning from failures. In addition, students will learn several key business concepts important for engineers to understand, like CapEx (capital expenditure) for buying a piece of lab equipment and OpEx (operational expense) for rent, utilities and employee salaries....
Developing Industrial Internet of Things

Frequently Asked Questions

More questions? Visit the Learner Help Center.