About The Course

The Post Graduate Diploma program in IOT APPLICATION DEVELOPER is an intensive six months job oriented programme. This course is targeted towards engineers and IT professionals or any participant with mathematical background who wish to start their carrier into the domain of IOT APPLICATION DEVELOPER. The course aims to groom the students to enable them to work on current technology scenarios as well as prepare them to keep pace with the changing face of technology and the requirements of the growing IT industry. The course curriculum has been designed keeping in view the emerging trends in IOT APPLICATION DEVELOPER as well as contemporary and futuristic human resource requirements of the IT industry. The entire course syllabus, course ware, teaching methodology and the course delivery have been derived from the rich research and development background from VAIDEHI SOFTWARE TECHNOLOGIES. The depth of the course is unique in the industry covering a wide spectrum of requirements of the IT industry.

The Internet of Things (IoT) is the network of physical devices, vehicles, home appliances, and other items embedded with electronics, software, sensors, actuators, and connectivity which enables these things to connect and exchange data creating opportunities for more direct integration of the physical world into computer-based systems, resulting in efficiency improvements, economic benefits, and reduced human exertions. The number of IoT devices increased 31% year-over-year to 8.4 billion in 2017 and it is estimated that there will be 30 billion devices by 2020. The global market value of IoT is projected to reach $7.1 trillion by 2020.

IoT involves extending internet connectivity beyond standard devices, such as desktops, laptops, smartphones and tablets, to any range of traditionally dumb or non-internet-enabled physical devices and everyday objects. Embedded with technology, these devices can communicate and interact over the internet, and they can be remotely monitored and controlled.


Learn from industry experts with live instructor-led training

Projects & Lab

Apply the skills you learn to solve real-world problems.


Highlight your new skills on your resume or LinkedIn.

1:1 Mentoring

Get guidance from industry leaders and professionals.

Best-in-class Support

24×7 support and forum access to answer all your queries throughout your learning journey.


Compatible to IOT Certifications



17 Sept 2018
Online Instructor Based Training
6 Months
50,000/ 714 70,000


Mon to Fri (24 weeks)
10 AM - 12 PM
6 Months
80,000/ 1142 1,20,000

Mon to Fri (24 weeks)
10 AM - 12 PM
6 Months
80,000/ 1142 1,20,000

Course Learning Outcomes

After completion of course students will be able to acquire the following skills


To understand & implement the technology involved in end to end IoT Solutions


To get exposure to IoT platforms & connectivity


To understand Data Sensing through Microcontroller Linux based targets


To implement Protocols for local & global connectivity


To understand Data Processing – Filter, Storage & Analytics


To understand the technologies and applications for the emerging and exciting domain of IOT.

Learning Path

  • Introduction to IOT
    • What is IoT?
    • How IoT is applied in different domains?
    • Use cases ranging from Smart Cities to IIoT
    • How large is the IoT Market in different domains?
  • IoT Architecture
    • IoT Technology stack
    • Sensors & Actuators
    • Hardware Platforms
    • Wireless Communication Protocols
    • Network communication Protocols
    • Cloud, its components and IoT
    • Data Streaming in IoT
    • Data Store and IoT
    • Analytics & Visualization for IoT
  • Sensor & Actuator
    • What is Sensor & Actuator?
    • What is a good sensor?
    • Sensor properties and their classification
    • Types of Sensors & Actuators
    • Working of typical Sensors and Actuators
    • Categories of sensors Commercial/Industrial/Military/Medical/Food grade sensors
    • Selecting a sensor for your use case
    • IoT Hardware Platform & comparison
    • Criteria for selecting Hardware platform
  • Raspberry pi and Arduino Hardware Overview
    • The Raspberry Pi and Arduino Open Source Microcontroller Platform
    • Schematics, PCB Design Tools and prototype steps
    • Raspberry Pi and Arduino Board Layout & Architecture
    • Why Raspberry Pi and Arduino?
  • Arduino Programming fundamentals
    • How to program Arduino with Arduino IDE
    • How to make your Arduino respond to sensors and actuators
    • Reading data from analog/Digital Sensors
    • Writing data to analog (PWM)/Digital actuators
  • Interfacing Sensors and Actuators with Hardware
    • Connecting sensors to Arduino to read data from sensor and display on serial monitor (Temperature, Humidity, Distance, Light, Moisture, Gas (Methane/Alcohol), Proximity, Motion).
    • Connecting actuator to Arduino and controlling Actuator (LED, Relay, Push button, Buzzer) Controlling a motor (actuator) by sensing Temperature
    • Controlling a buzzer using Ultrasonic ranger
    • PIR (Human presence) (Combining sensors to avoid false alarms)
    • Controlling sprinklers using relay by sensing moisture in the soil using moisture sensor
  • Program Raspberry Pi board
    • Working with Raspberry Pi 3 Model
    • Installing OS and Designing Systems using Raspberry pi
    • Configuring Raspberry Pi for VNC Connection
    • Getting introduced to Linux OS
    • Basic Linux commands and uses
    • Getting Started with Python
    • Variables, Functions and control Structure
    • File Handling in Python & Importing or Exporting Data
    • Interface sensor and Actuator with Raspberry Pi
  • IoT Communication Protocol
    • RFID, NFC, Blue Tooth, BLE, ZigBee, Zwave Mesh network
    • Comparison of wireless Protocols
    • How to select a wireless Protocol based on use case
    • Wi Fi, GSM/GPRS, 2G, 3G, LTE
    • Comparison of Communication Channels
    • How to select a Communication Channels based on Use Case
    • How to select a Network Protocol based on Use Case
    • Issues with IPv4 in IoT
    • How IPv6 solves the issues with IPv4
    • Application issues with RF protocol
    • power consumption, LOS,reliability,Security aspects
    • Introduction of TCP & UDP
    • Difference between TCP/UDP Transport layer protocol
    • Practically testing the TCP v/s UDP by python socket programming
    • Introduction and structure of HTTP protocol
    • Start with HTTP protocol GET/POST Method
    • Work on python Flask library design web page
    • Control thing from webpage using HTTP protocol
    • Publish sensor data over webserver
    • Introduction to MQTT
    • Why MQTT?
    • Features of MQTT
    • MQTT Subscribe/Publish
    • MQTT Broker
    • MQTT QoS
    • MQTT Security
    • Installation of Mosquito MQTT broker
    • Publish and Subscriber test on local server broker
    • Start with Paho MQTT
    • Publish/subscribe test on iot.eclipse platform
    • Introduction of CoAP
    • Architecher of CoAP IOT protocol
    • Diffrence between HTTP & COAP
    • Implement of CoAP using CoAPthon Python library
    • Design server and client using Python
    • Read data from sensors,
    • Create JSON Object
    • Establish HTTPS connection using Wi Fi
    • Send JSON data to Ubidot Rest API over HTTPS
    • Create business rules in Ubidot for alarms
    • Send Data to Ubidot platform
    • Create rule and configure Alarm(SMS/Email) for your device
    • Send data to Ubidot which will trigger the alarm
    • Create and configure Chart/Graph for visualization
    • Control the actuator from Ubidot using polling technique
  • Theory Introduction to the Big Data and Big data technologies
    • What is cloud?
    • What is cloud computing?
    • Benefits of cloud.
    • Deployment Models.
    • Top cloud providers.
    • Service Models
    • Service Catalogue
    • Advantages for different offerings
    • Introduction to AWS
    • Service provided by AWS E2C, SimpleDB RDS, Dynamo DB, Elastic Beanstalk, SNS, Cloud Watch, Route 53, VPC, Elastic Load Balancing, S3, EBS, IAM
    • Cloud data storage
    • Introduction to Big Data
    • BigData Definition and Characteristics
    • Who is Generating Big Data
    • Big Data Analytics
    • Why Big Data Analytics
    • Applications of Big Data Analytics
    • Different Data Stores
    • Big Data Technologies CouchDB, MongoDB, Node4J
    • Introduction to AWS IoT
    • Creating a Thing in AWS IoT
    • Downloading SDK and configuring RaspberryPi
    • Downloading Certificates from AWS IoT console
    • Installing certificate in RaspberryPi
    • Connecting Sensors to RaspberryPi II.
    • Configuring RaspberryPi sketch to connect to AWS IoT through Wi Fi
    • Establishing MQTT Connection
    • Publishing Sensor data to AWS IoT Thing Shadow
    • Subscribing MQTT Topic and controlling actuator from Thing shadow
    • Run Ultrasonic ranger sketch in RaspberryPi and check
    • Updating of data from RaspberryPi to AWS Thing Shadow
    • Configuration of Dynamo DB
    • Create table in Dynamo DB
    • Create rule link dynamo DB with AWS IOT
    • Store sensor data From AWS IOT in Daynamo DB
    • Setup SNS service
    • Test SNS service by publish/subscribe
    • Create a rule and link with AWS IOT
    • Notify through mail when Publisher publish data


  • IOT Applications for the Healthcare Industry


Earn your certificate

The certificate rewarded by us is proof that you have taken a big leap in IOT domain.

Our Specialization is exhaustive and the certificate rewarded by us is proof that you have taken a big leap in IOT domain.

Differentiate yourself

The knowledge you have gained from working on projects, videos, quizzes, hands-on assessments and case studies gives you a competitive edge.

Share your achievement

Highlight your new skills on your resume, LinkedIn, Facebook and Twitter. Tell your friends and colleagues about it.


  • Created by team of both industry & academic experts having 20+ years of rich R&D experiance

Eligibility Criteria

  • Any Graduate with mathematical background/ Engineering or equivalent (e.g. BE / BTech / 4-year BSc / AMIE, etc.) in Computer Science / IT / Electronics / Electrical / Mechanical / CIVIL / Electronics / Computer Science/ IT / BCA / MCA / MSC / MBA or related areas.
  • Post Graduate in Engineering Sciences (e.g. MSc in Computer Science, IT, Electronics, etc
  • Graduate in any Discipline of Engineering or equivalent Sciences (e.g. MSc in Computer Science, IT, Electronics, etc
  • Post Graduate in Physics/ Computational Sciences/ Mathematics or allied areas.
  • Post Graduate in Management with graduation degree in Science/ IT/ Computers
  • The candidates must have secured a minimum of 50% marks in their qualifying examination.

Course Fee Structure

ONLINE TRAINING FEE for PG Diploma courses

Price : Rs 50,000/-( Including Tax) / 714

Duration : 6 Months Mon - Fri 1 Hr

CLASS ROOM TRAINING FEE for PG Diploma courses

Price : 80,000/-( Including Tax) / 1142

Duration : 6 Months Mon - Fri 1 Hr

Financial Aid

Financial Aid

Selected students can contact the Admissions Office for assistance in applying for loans after receiving the offer of admission. Our education loan lending partners include HDFC, Axis Bank, Tata Capital, Capital First and many more.

Placement Assistance

Up on successful completion of PGDP course & the participants who are very serious about their carrier & who clear the IT company standard certification exam @ our campus we are offering 100% placement assistance with our very strong placement team. Vaidehi Software, will use its strong HR corporate network to help candidates in the program make the transition to career to IT industry. For all qualifying candidates the Placement assistance will be extended till they get placed even after post completion of program.

Note :-

  • Only candidates who pass the respective IT standard certification exam will be eligible for outsourcing for client location or for placement assistance.
  • Placement is strictly depends up on the candidate dedication, efforts, commitment, performance in the internal tests, skills.
  • Vaidehi Software strives hard to place its students by conducting rigorous placement activities like mock interviews, soft skills from day one of the course.


40 reviews
(4.9 out of 5)


  • 1. What is the difference between online training and class room learning?

    In Online training, you will get

    • Access to live instructor-led training as per your enrolled batch
    • Learn from industry experts over online meeting tools like zoom
    • 24x7 support by the trainers.

    In Class room training, you will get

    • Intensive class room 1 to 1 training by the real time experts as per your enrolled batch
    • Learn from industry experts having rich 20+ years of experience in R&D.
    • 24x7 support by the trainers.

  • 2. What are the prerequisites and requirements for this course?

    No prerequisites

  • 3. Who will be the course instructors?

    Top industry experts with rich 20+ years of R&D experience in mentoring students across the world.

  • 4. What is the validity of course material?

    Soft copy of the course material will be mailed to you.

  • 5. How does online instructor-led training work?

    In online instructor-led training, team of experts will train you with a group of our course learners for 25+ hours over online conferencing software like Zoom & Webminar. Online Classes will happen every day from Monday to Friday.

  • 6. What is the certification process?

    At the end, of course, you will work on a real-time project. Once you are done with the project (it will be reviewed by an expert), you will be awarded a certificate which you can share on LinkedIn.

  • 7. How will be the practical or hands-on be conducted?

    Enrollment into course entails 30 days of free access to labs depending on date of enrollment. Can be extended based on permission.

  • 8. Can I renew my lab subscription?

    Yes, you can renew your subscription anytime. Please choose your desired plan for the lab and make payment to renew your subscription

  • 9. For instant help whom to contact directly?

    Mail our most dynamic & ever active director through email director@vaidehisoftware.com