Course with Internship
Embedded Programming and IoT

Course Features

Our Embedded Programming and Internet of Thing (IoT) course focuses on developing software skills for programming Embedded devices for IoT projects applied to home automation and Industrial IoT. The Online Course and Internship program is designed with the idea of learning by practical examples. We guide your learning process with hands-on practical works and and industrial example projects. The courses are designed to teach you the subject as if you were sitting with a mentor in your first job.

The courses will have Live virtual classes and focus on completing projects and home works. We will provide enough sessions for mentorship and clarification of the doubts. The course will use a simulator for online classes and will also guide you through your physical devices virtually. The course consists of one hour sessions on alternate days, for a duration of three months. You will have access to Moodle based Learning Management System (LMS). All course materials and example codes will be available online after registration.

Syllabus

Embedded Devices Introduction

Computing Devicecs

Microcontrollers

Communication and Data IO

General Purpose IO (GPIO)

Introduction to ESP32 Architecture

Hardware Architecture of ESP32

Your first firmware code with ES32

Real Time Operating System (FreeRTOS)

Realtime Computation

Tasks and Scheduling

Communication between Tasks (Queues)

Sensors

Communication Protocols

Sensor Configuration

Interrupts

Internet of Things (IoT)

Introduction to IoT

MQTT messaging

Security and Encryption

Cloud Integration

Integrating with AWS IoT Core

Integrating with Google Cloud IoT

Bluetooth Low Energy (BLE)

BLE Introduction

Beacon

Scanning Device

Notification Sever/Subscriber

Capstore Project-I

A basic level firmware developed for sensor application

Capstone Project-II

An advanced level application developed for IoT projects used in home/industrial automation.

Internship Plan


After successful completion of the course selected candidates will be offered our internship program. In this program the participants will work on Home/Industry automation projects with the employees of EMDSOL. This internship program can also develop into employment at EMDSOL. Please check the career opportunities page for further details.

Course Schedule and Registration

The courses will begin on 15th Nov. 2024 and continue till 15th Feb. 2025. Registration closes on 14th Nov. 2024. Cost of the course+internship program is Rs. 9500. For registration, please send an email to training@emdsol.com