Professional Diploma in Internet of Things & Data Science

We Deliver both Classroom & Online Sessions

Eligibility: BE, B.Tech, MCA, BCA - ECE, EEE, CS, IS, IT
Duration: 4 Months

Contact for Training

I-TAP in Internet of Things & Data Science (4 months) - Weekend Batches

PG Diploma in Internet of Things & Data Science

IoT & Data Science course is designed for working professionals to master the IoT concepts and its applications. By the end of the course learner will be able to design, implement, integrate, and test software used for advanced IoT.

We, at Cranes, provide training in all the relevant disciplines to enable the engineers to design and develop IoT based application that meets industry standards. we offer a wide variety of choices for hardware and software platforms as well as programming languages.


  • Programming in C
  • ARM7 Architecture & Programming in Embedded C
  • Embedded Protocols - UART, I2C, SPI
  • Python & Machine Learning
  • IOT Edge Node Design & Development
  • IOT Advanced - Raspberry Pi as Gateway, cloud
  • IOT Security - Encryption standards, Secure Communication


  • Ubuntu (Linux OS, with gcc compiler)
  • Lpc 2129, Keil Microvision
  • Raspberry Pi 3

Core Concepts of Embedded Systems

Programming in C  and Advance C - 4 days

  • Introduction to C
  • Decision control statements
  • Modular programming using functions
  • Preprocessor Directives
  • Storage classes(Internal Linkage & External Linkage)
  • Arrays and Strings
  • Pointers
  • Function pointers
  • Command Line Arguments

ARM7 Architecture Programming in Embedded C & Embedded Protocols-UART,I2C,SPI – 4 days

  • Introduction to ARM7
  • Introduction to LPC2129
  • GPIO
  • Vector Interrupt Controller and Timers
  • Embedded Protocols - UART, I2C, SPIIoT Specialization

Python Programming - 5 days

  • Introduction to Python
  • Python Data types and Conditions
  • Control Statements
  • Defining Functions
  • List and Tuple
  • List Comprehension
  • Set and Dictionary
  • File Handling & Exception Handling
  • Object Oriented Programming

IoT Edge Node Design & Development – 2 Days

  • Introduction to IoT Standards
  • IOT Protocols
  • IoT Edge Node –Application Development
  • Introduction to IOT technology and application landscape. Key Elements in IOT Solution: Edge node & Gateway
  • Datalink Protocols:   Bluetooth, Zigbee
  • pthreads
  • socket programming
  • Memory management

IoT Advanced- Raspberry Pi as Gateway – 4 Days

  • Introduction to Hardware Platform
  • Interfacing peripherals
  • Configuring Serial Communication
  • Designing RPi as Web Server
  • Connecting to Cloud
  • Raspberry Pi3 Evaluation board architecture, Building and setting up RASPBIAN on the kit
  • Raspberry Pi3 GPIO programming
  • Wireless communication between Edge node and gateway using Zigbee
  • IOT Automation
  • Server configuration. Setting up RPi 3 as Web Server, Setting up Rpi for Mail Transfer using SMTP
  • Updating and upgrading RASPBIAN. Installing required packages
  • BCM Mode and Board mode. Interfacing LCD module. Interfacing sensors and actuators
  • Interfacing DHT11 to Rpi, Installing Adafruit python package
  • REST and MQTT communication protocols
  • IoT application for smart  Gateway: Smart home/smart car/smart grid

IoT Security- Encryption,Secure Communication  – 1 Day

  • Introduction to IOT Security: Secure Devices
  • Secure Communication, Secure Data, Secure Cloud
  • Secure Data Transfer from device to device using encryption and decryption
  • Encryption standards (RC4, DES, AES and Hashing)-Hands-On


  • Simulation of System Programs / Tools / Management Systems
  • Embedded project on ARM platform incorporating stand alone modules with wired and wireless communication protocols
  • IoT Based Project using Raspberry pi(Building home automation / facial Recognition)