Internet of Things (IoT) Development

Build your own Internet of Things. Learn the creation of Internet of Things products and services in 4 weeks.Internet of Things (IoT) is an emerging field with countless applications with increasing penetration of digital devices across every field of life. This course covers the development of Internet of Things (IoT) products and services—including devices for sensing, actuation, processing, and communication—to help you develop skills and experiences you can employ in designing novel systems. The course comes with hands-on practice sessions on actual hardware devices and sensors which will prepare you to understand the IoT concepts such as sensing, actuation and communication properly.

Instructed by: Ashar Saeed, Awais Jalali . in:

Course Description

Module 1

IoT devices involve a combination of software and hardware. This module provides background on the basics of hardware design and wiring needed to build useful circuits. This module describes the functions of basic passive components and describes how to use them in simple circuits. This module also describes how to wire circuits together using a breadboard. The goal of this module is to enable students to design and implement the circuits they need to interact with basic sensors and actuators.

Module 2

This module introduces sensors and actuators and discusses how to interface with them. We’ll examine different classes of sensors and actuators. For each type of sensor/actuator, we’ll examine the circuitry needed to interface with it. Additionally, we’ll take a look at the Arduino code needed to communicate with the sensors and actuators.

Module 3

This module introduces the use of software libraries with an Arduino sketch. One of the best aspects of the Arduino environment is that the use of good libraries allows a programmer to use complicated hardware without dealing with the complexity. The Arduino environment is supported by many libraries and this module examines the use of several of the more common libraries that allow the use of hardware

Module 4

In this module we’ll examine Arduino shields and how they are used to extend the capabilities of an Arduino-based system. We’ll describe the benefits of shields and their basic construction as well as the use of libraries in interfacing with each shield. This module also describes how to connect your IoT device to the Internet using shields. We focus on an Ethernet shield in order to establish a wired network connection, and a WiFi shield to establish a wireless connection.


  • Module 4

About Instructor

Ashar is an electrical engineer by education, an astronaut in his dreams and a multipreneur here on planet Earth. ​He has a knack for finding problems and pain points and designing solutions to solve them. His expertise range from travel and tourism to designing and deploying IT & Financial Services solutions for large telcos to the newly emerging IoT technologies.

Awais Jalali

IoT Developer

Awais Jalali is professional mechanical engineer and an entrepreneur with a diversified experience of design and execution of mega projects. He is an enthusiastic and self-motivated technology expert with hands on experience in automation, product design and development, gadgets, robotics and 3D printing. He has participated and won in various competitions on national level the most recent of which is Telenor's first IoT hackathon where his team secured 3rd position for providing an industrial solution.


Internet of Things (IoT) Development

Average Rating


0 ratings

5 1


5 Stars
4 Stars
3 Stars
2 Stars
1 Stars


Review Title
Review Content