6 Month Industrial Internship "Basic and Advanced Embedded Systems with IoT"

6 Months Exhaustive training cum internship program in Embedded Systems

Entry Level Jobs35%
Mid Level Jobs76%
Senior Level40%
0 +
Jobs per 100

Among Top 4 Employable Skills

Why Join CC-IoT?

Certificate course in IoT is a 4-month classroom program for fresh graduates and early career professionals looking to build their career in Internet of Things and Industrial Automation. Candidates from the course are able to transition to roles such as R&D Engineers, Product Specialists, business analysts, data analysts, data engineer, analytics engineer etc. by learning relevant IoT techniques, tools and technologies and hands-on application through industry case studies.

Innovative Approach

Our business analytics course offers a blended learning environment or an online learning environment that causes minimal disruptions to work schedule. Sessions are assisted by online webinars, discussions and assignments for continuous and cumulative learning.

Corporate Collaboration

Our corporate partners are deeply involved in curriculum design, facilitating projects, industry lectures, and professional evaluation.

Live Projects

Live projects allows you to apply your learning to real industry projects and add it to your portfolio for potential employers to see as a tangible body of work.

Talent Pool

Interaction in the classrooms is not just with peers but active employees from different industries who bring their unique experiences to the fore.

Program Structure

The 4-month Certificate Course uses a combination of learning methods that include classroom teaching, hands-on exercises, and sessions with industry practitioners. Classes are conducted on weekdays and are assisted by online discussions and assignments.

Classroom Learning

Classroom sessions by our industry expert faculty would be conducted from Monday to Thursday starting 9:30 AM at the Noida center.

Lab Sessions

Regular in-class lab sessions help candidates apply concepts to real-life scenarios under the guidance of a faculty and industry expert.

4-Week Project Work

Candidates work on an application-oriented industry project where they are mentored and evaluated by faculty and industry experts.


The curriculum has been designed by industry experts with the learning content and assessments created by faculties from Tevatron, ST, NXP, ARM and other companies working in Embedded & IoT domain.

Embedded Systems

  • Introduction to embedded system
  • Types of embedded system
  • Characteristics of embedded system
  • Difference between Microprocessor & microcontroller
  • Categories of processor based on instruction set & architecture
  • Introduction to AVR
  • Features of ATmega8
  • Pin description of ATmega8
  • Architecture & Memory segments
  • Difference between C & Embedded C
  • Data types of Embedded C
  • Operators in Embedded C
  • Conditional & Loop statements in Embedded C
  • Introduction to GPIOs
  • Register description for GPIO
  • Tour to AVR Studio IDE & Proteus Simulator
  • Programmer and Boot loader
  • Programming to blink LED and generate pattern
  • Introduction to Button/Switch and its types
  • Programming to interface button, capacitive touch button and digital sensor like IR, PIR sensor etc.
  • Introduction to RGB and its configuration
  • Programming to generate all possible colour combination
  • Introduction to Seven Segment Interfacing
  • Configuration of Seven Segment Interfacing
  • Programming to control individual segment
  • Programming to create 0-9 counter on Seven Segment Display
  • Introduction to multiplexing and its applications
  • Introduction to persistent of vision
  • Programming to create two-digit counter on Seven segment display
  • Introduction to DC motor and its types
  • Introduction to motor driver and its pin description
  • Programming to rotate combination of motors in forward, backward, left & right direction
  • Introduction to 2×16 LCD and its pin description
  • Addressing of individual segment by row and column
  • Function of RS, R/W & EN pin
  • Modes of operation – 4 Bits & 8 Bits
  • Function required for initialization and sending data & command
  • Programming to display character, string & custom characters
  • Introduction to interrupts in AVR
  • External & Internal Interrupts sources and their priority
  • Register description for enabling and configuring external interrupts
  • Programming to create interrupt driven LED
  • Introduction to ADC and its terminologies
  • Mathematical calculation involved for ADC values
  • Register description of ADC for enabling and configuring channels
  • Programming to interface Analog sensor like temperature sensor, humidity, gas sensor, accelerometer, potentiometer etc. and read its equivalent digital value
  • Introduction to Serial communication
  • USART terminologies and data frame format
  • Register description of USART and function for initialization
  • Programming to interface virtual terminal and transmit/receive data
  • Interfacing to some basic serial communicating devices like RFID, Bluetooth module etc.
  • Introduction to Timers/Counters and their applications
  • Register description of Timers/Counters
  • Programming to create delay using timer register
  • Programming to control LED brightness using Timer
  • Programming to interface servo motor and speed control application
  • Introduction to Two Wire Protocol in AVR
  • Function of SDA & SCL lines, start bit & stop bit generation
  • Master & Slave configuration in TWI
  • TWI device addressing using slave address
  • Frame format for reading & writing data
  • TWI registers description in AVR
  • Programming to interface TWI slave devices like RTC, Digital thermometer etc.

Internet of Things

  • Defining IoT
  • Data flow in IoT
  • Understanding IoT Architecture
  • IoT Applications around the world
  • Introduction
  • Sensors
  • Actuators
  • Hands on #1: Connecting
  • Introduction
  • Arduino Internals – API’s and IO
  • Setting programming Environment
  • Arduino C Programming
  • Hands-on #1: Glow an LED
  • Hands on #2: Environmental Monitoring
  • Hands on #3: Connecting Aurdino with Pi
  • Introduction
  • Pi Introduction
  • Configuring the Raspberry Pi (NOOBS and Other Languages & Tools)
  • Python Programming
  • Hands-on #1: GPIO
  • Hands-on #2: Web stack

IoT Communication Protocol

  • IoT Wireless Protocols
  • IoT Communication Channels
  • IoT Network Protocols
  • Comparison of the Network protocols
  • Introductions to IPv4 and IPv6

MQTT IoT Protocol

  • MQTT with Raspberry Pi
    • Channels
    • Protocol
    • Service Bus Queues
    • Message Routing
    • Hands on #1: Azure Message Communication
  • To Configure Connection Strings
  • Using the Azure IoT SDK
  • To Send a Messages or sensor data
    • Hands on #2: AWS Message Communication
  • To Configure Connection Strings
  • To Send a Message or sensor data
    • Introduction
    • Hands on #1: Azure based Device Management
    • Hands on # 1 – Direct Method
  • To Make a Continuously Running Function
  • To Receive Direct Methods
  • To Invoke a Direct Method
  • Additional Functionality
    • Hand on #2 – Device Simulation
  • To Create an IoT Device ID
  • Simulated Device App
  • To Create an App That Invokes the Direct Method
  • To Run the Simulated Firmware Update

Placement Assistance

As a participant in this program, Hex N Bit in collaboration with Map Resume helps you unlock your potential, highlight your skills and connect to the right opportunities for your next job.

Exclusive Recruitment Drives

Attend job fairs organised every 2 months across cities. Participate in our recruitment drives with top tech companies looking for professionals like you.

Access Curated Jobs

Access a list of jobs relevant to your experience and domain. Leverage our dedicated career support team working with 200+ organisations, who’ll recommend the right jobs for you.

Interview Workshops

Familiarise yourself with commonly asked questions that’ll help you crack any technical interview. Use your ePortfolio to showcase your skills and improve your chances of getting hired.

Personalised Career Mentorship

Get an expert career mentor personalised to your experience and industry, who will help you navigate your path to career success. Get guidance on choosing the right opportunities, building a great CV and much more.



Regular Classroom Program

6 Months
  • Recommended for Non Working
  • 100+ hours of classroom sessions
  • Lab work with faculty guidance
  • 150+ Hours of Online Content

Batch Details


Batch Starts - Every Monday from 7th January 2020