program languages and the way smart devices connect to the internet

Online IoT Programming and Connectivity Course


The IoT Programming and Connectivity course offers the following:

  • understanding IoT software and coding,
  • common IoT sensors,
  • issues with Internet connectivity, WiFi, and networks, and
  • project development and hands-on activity.

The IoT Programming and Connectivity course consists of an in-depth look into software development and coding for IoT devices, exposing students to a broad perspective on the various types of software used in IoT devices.

Furthermore, students will learn about WiFi and connectivity, and the main concerns and options that exist with wireless and network connectivity.

Finally students will obtain a general understanding on data mining and IoT dashboards, and learn how IoT devices use interactive dashboards to apply the data collected in the cloud for data analysis and decision-making processes.

The IoT courses are specifically developed as an introductiory course for anyone interested in learning and understanding this technology, offering an academic pathway to software engineering, computer science, computer engineering, mechanical engineering, and other academic fields.

Note: The IoT Programming and Connectivity Course requires additional materials. This includes the textbook, which is used in all three IoT courses, and the IoT projects kit. Both of these are ordered separately and are not included as part of the course cost.

The required textbook for the IoT courses is:


The Internet of Things (IoT): A Primer on Technology for Young Adults Developing the Future, $16.95 (required)
218 pages, ISBN-10: 1671731816, ISBN-13: 978-1671731813








The optional IoT projects kit for the IoT courses is:


SparkFun Tinker Kit, $49.95 (optional)








The IoT Programming and Connectivity course is an advance level course for students interested in furthering their understanding with IoT development and a general perspective on the IoT world.