IoT Programming and Connectivity Course  


Program Languages and the way Smart Devices Connect to the Internet


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.

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.

Start this course

Table of Contents

IoT Architecture

      IoT Software Development


      Types of Programming Language

      Java Programming Language

      C Programming Language

      Python Programming Language

      Java Script Programming Language

      IoT Connectivity

      Wired Wireless Connectivity

      Radio Frequencies WiFi



      Z Wave


      Network Topology

      Star Topology

      Point 2 Point Topology

      Mesh Topology

      Network Types

      Personal Area Networks

      Local Area Networks

      Metropolitan Networks

      Wide Area Networks

      Cyber Physical Systems

      IoT Device Data Mining

      Smart Solutions Data Flow

      ThingsBoard Dashboard Example



Required Materials:


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 (optional)

The IoT Programming and Connectivity Course is the perfect starter course for students to obtain a general perspective on the IoT world.