Skip to main content

Foundations of IoT

The Foundations of IoT course gives students a broad introduction to the most relevant areas of IoT, examines its disruptive potential, and helps students understand how they can be a part of this growing industry.

  • Course Number

  • Classes Start

    Rolling Admission
  • Estimated Effort

    6 hours/week

About This Course

The rapid growth of smart devices such as smart homes, driverless cars, drones, wearable technology, and smart cities has rapidly created many high-paying job opportunities that are available to those that have the skills. This course is a directed study class that familiarizes students to the technical foundations of this emerging market and enables them to contribute to and benefit from this new wave of growth in IoT. This course has been designed by professionals working in the field who understand the skills required to get started and provide immediate value for potential employers. The goal of this course is to provide guidance to our students so that they may gain employment in high-paying jobs within IoT.

The primary objective is to learn the fundamentals of IoT and to learn how IoT devices work. This includes the hardware, software, programming process, communications protocols, and IoT sensors, as well as learning how to interface with cloud services such as Microsoft's Azure or Amazon Web Services. In this course, students will gain an understanding of how IoT markets and products work and how they are constantly evolving.

What will I learn?

  • What is IoT? What does it mean for me?
  • SoC's Sensors & Actuators
  • Networking
  • IoT Hardware
  • Introduction to Python Programming
  • Data, Statistics & Analytics
  • Database Management
  • Cloud Services
  • IoT Security

Course Staff

Course Staff Image #2

Cecil Lawson

Cecil has been an educator for almost 20 years, specializing in emerging technologies such as IoT, Data Science, Artificial Intelligence, software engineering, and Silicon Valley style entrepreneurship. As software engineer by training, he has been recognized by Siemens Corporation Technical Visionary Award; White House Office of Science and Technology, Directors Award, Pride of the City of San Jose 2005 and 2013 and Times Media Corporation Community Beacon Award.

Frequently Asked Questions

Who are these courses for?

Our courses are primarily geared towards two specific groups:

  • Students of all ages looking to quickly and affordably gain highly marketable technology skills
  • Working professionals who want to improve their modern technical skills, as well as meet new people and build working projects

Can I take the courses at my own pace?

Our courses can be offered in an asynchronous (at-your-own-pace) or synchronous (instructor-led) mode.

How much weekly work is expected for a Microfacturing Institutes course?

Students taking MI courses can expect to spend roughly 3-6 hours per week on coursework for each class.

Does this course have prerequisites?

Foundations of IoT requires no previous technical background, although basic coding familiarity is a plus. Access to a laptop computer is required.

What web browser should I use?

Most current browsers will work just fine. Microfacturing Institutes courses use the Open edX platform, and the Open edX platform recommends using Chrome or Firefox.

Where can I get more information about upcoming Microfacturing Institutes courses?

For more updates and information about upcoming Microfacturing Institutes classes, please add your email address so that we can add you to our mailing list.


* indicates required