Be an IOT Engineer! - Dice Analytics

Be an IOT Engineer!

Presenting a professional training on

Internet of Things (IoT)

In this course you will learn about Internet of Things (IoT) and its applications in daily life. The course will teach you basics of embedded systems and its relation to IoT.

You will learn to program the most common hardware platforms and to acquire data from sensors and communicate it to the cloud using gateways.

You will learn about the architecture of an IoT network and also get to experience how to create dashboards for the customer.


By the end of the course you will have enough knowledge to program embedded devices (nodes and gateways) and use them to design your own IoT network.

View Course Outline Reserve Your Seat



To be announced soon


7 Weeks (Saturdays)


10:00AM to 06:00PM


Limited Seats Available

Meet the Trainers

Meet the trainers of this course who are expert in IOT domain!


Mr. Hasan Ijaz

Senior Technical Product Manager

Hasan Ijaz has done Masters in Computer Engineering and has been associated with the industry for over 10 years. He is currently working as a Senior Technical Product Manager at Innexiv and manages the Embedded Design department.


Mr. Muhammad Hassan Iqbal

Owner Systems and Engineering at Innexiv

Mr. Hassan has 10+ years of experience in engineering, architecture, design and implementation of secure, small-large scale, distributed systems and engineering projects and products. He is currently working on Automation and Control Systems, Remote Management of SCADA/IoT/M2M Systems and managing software development of end to-end product.

Course Outline

Week 1

● Introduction to IoT
○ Importance of IoT
IoT Market Opportunities and impact on Businesses
● Basic Architecture for an IoT Network
○ Introduction to Fog
○ Introduction to Cloud
○ BI and Big Data Analytics on Cloud
● Development areas in Fog
● Setting up Node MCU Development Environment
● Running basic examples and communicating with Node MCU over UART

Week 2

● Micro-Controllers vs Micro-processors
● Basics of a Micro-Controller
● ESP8266
● Understanding Data Memory and Program Memory
● Memory Sections
● Processing Language and Installing Node MCU Libraries
● Hands on Debugging on Node MCU
● DS1820B features and applications
● Hands on Interfacing Node MCU with DS1820B, Temperature Sensor

Week 3

● OOP and its benefits in Embedded Design
● Structure of Node MCU Software Libraries
● Analog Reading on Node MCU, ADCs
● Analog Writing on an Node MCU, PWM
● Interfacing with Ambient Light Sensor
● Interfacing with Motion Sensor
● Diagnostics and Logging in IoT

Week 4

● Using Wifi on Node MCU
● Interfacing Node MCU with Relay Module
● Embedded Linux
● Introduction to Raspberry Pi
● Setting up Raspberry Pi
● SSH, Networking with Raspberry Pi
● Blinking an LED with Raspberry Pi
● Cloud connection with Raspberry Pi
● Light, Sound and Motion Sensor with Raspberry Pi
● Timer and Chronic Job Design on the Raspberry Pi
● Edge Processing

Week 5

● IoT Networks
● IoT Enabling Technologies(LoRa, NB-IOT, SigFox)
● Cloud Basics

○ Device Management
○ Connectivity Management
○ Software Updates
○ Configuration Management

● Socket Programming
● Understanding Endianness
● Socket Programming
● Understanding Endianness

Week 6

● IoT Standards
● IoT Protocols
● IoT Platforms
● Introduction to BLYNK
● Interfacing Node MCU with BLYNK.
● Using BLYNK apps
● Communication Protocols
● Binary Serialization: JSON, BSON
● Deciding Data Points
● IoT network Considerations

Week 7

● IoT Industrial Verticals

○ Strategic Choices for ​Telecom
○ Examples of Smart Cities, Buildings, Vehicle Tracking, Home Automation
○ Detailed Use case of RMS for Telecom
● THingSpeak IoT platform
● Creating Account and setting up your channel
● Using Pi and Node MCU with ThingSpeak
● Understanding IoT Network Operational Issues
● Kaa Platform Example
● Micro Services Architecture
● Example Services in an IoT Network. Looking at AXEDA
● Home​ Automation IoT Project
○ Motion, Light and Sound Sensing based Appliance Control
○ Combining multiple sensors to operate appliances automatically
○ Bringing everything together and setting up in Cayenne


Price for an Individual
Rs 30,000 per person
Group of Two
7% Discount for a group of two people
Rs 27,900 per person
Group of Three
10% Discount for a group of Three people
Rs 27,000 per person
Group of Four
15% Discount for a group of four people
Rs 25,500 per person


Frequently Asked Questions

Who should attend the course?

Students, working professionals and all those who want to develop their understanding about the concepts of IoT

Who are the Instructors?

What is the timing of the course?

Duration: 7 weeks

Class Day: Saturdays

Timings: 10:00 AM to 06:00 PM

Can I get a job after this course?

Since our instructors are industry experts so they do train the students about practical world and also recommend the shining students in industry for relevant positions.

Will I get a certificate after this course?

Yes, you will be awarded with a course completion certificate by Dice Analytics. We also keenly conduct an annual convocation for the appreciation and recognition of our students.

How much hands-on will be performed in this course?

Since our courses are led by Industry Experts so it is made sure that content covered in course is designed with hand on knowledge of more than 70-75 % along with supporting theory.

What are the PC requirements?

For IoT Professional course, you need to have a PC with minimum 4GB RAM.

How this course will be helpful for students?

This hands-on program will prepare and equip students with the in-demand skills required to become a successful IoT Engineer and start a career in the growing and lucrative field of Internet of Things.

How this course will be helpful for Working Professionals?

This course will equip working professionals with the best practices and actionable knowledge needed to put you and your organization aligned with advance IoT Solutions.

Can i rejoin the training/workshop?

Yes, you can rejoin the training within the span of an year of your registration. Please note following conditions in case you’re rejoining.
1) There are only 5 seats specified for rejoiners in each iteration.
2) These seats will be served on first come first basis.
3) If you have not submitted your complete fee, you may not be able to rejoin. Your registration would be canceled.

Reserve your Seat

You can reserve your seat  by filling the form below!


    Are you a: 
    StudentWorking Professional