Adamas University

40-Hour IoT Full Stack
Development Course

An intensive hands-on programme spanning ESP32 hardware programming, real-time streaming with Kafka, cloud deployment, and full-stack IoT dashboard development.

40 Hours 5 Weeks + Capstone Theory + Hands-On
ESP32 · REST APIs · Kafka · MongoDB · Docker · Cloud

Programme Overview

Course at a Glance


A comprehensive 40-hour journey through every layer of the IoT stack — from device-level sensor programming on ESP32 to real-time cloud dashboards powered by Kafka and MongoDB.

Duration & Format

40 Hours across 5 intensive weeks of theory and hands-on labs, culminating in a 1-week capstone project. Participants build real systems from day one.

Core Technologies

ESP32 microcontrollers, REST APIs with Python Flask / Node.js, Apache Kafka for real-time streaming, MongoDB for time-series data, Docker, and cloud deployment.

Hands-On Focus

Every week features dedicated hands-on sessions — building sensor acquisition systems, API pipelines, Kafka streaming architectures, and live monitoring dashboards.

Leadership

Our Patrons


Prof. (Dr.) Samit Ray

Prof. (Dr.) Samit Ray

Honorable Chancellor, Adamas University

Patron
Prof. (Dr) Suranjan Das

Prof. (Dr) Suranjan Das

Honorable Vice Chancellor, Adamas University

Patron

Syllabus

Curriculum Breakdown


Six carefully structured weeks of progressive learning — from foundational IoT architecture to deploying complete cloud-based monitoring systems.

Week 1 — 8 Hours

IoT Foundations & Hardware

  • Introduction to IoT Architecture (Device, Edge, Cloud, Application Layers)
  • IoT vs Embedded Systems vs Cyber-Physical Systems
  • ESP32 Architecture and GPIO Programming
  • Interfacing DHT11 / Sensors with ESP32
  • Reading Sensor Data and Serial Monitoring

Hands-On: Build sensor data acquisition system

Week 2 — 8 Hours

Communication & Backend

  • IoT Communication Protocols (HTTP, MQTT, WebSockets)
  • REST API Development using Python Flask / Node.js
  • Building POST APIs for sensor data ingestion
  • Data validation and device authentication basics

Hands-On: ESP32 → Backend API Integration

Week 3 — 8 Hours

Kafka Streaming & MongoDB

  • Introduction to Apache Kafka Architecture (Broker, Topic, Producer, Consumer)
  • Why Kafka for Real-Time IoT Streaming
  • Setting up Kafka locally using Docker
  • Writing Kafka Producer and Consumer for IoT Data
  • MongoDB for Time-Series IoT Data
  • Schema Design for Sensor Data

Hands-On: ESP32 → API → Kafka → MongoDB Pipeline

Week 4 — 8 Hours

Full Stack Dashboard & Real-Time

  • Frontend Basics for IoT Dashboard (HTML/React + Chart.js)
  • Fetching data from MongoDB via Backend APIs
  • Real-Time Data Visualization
  • Detecting anomalies in streaming data
  • Triggering alerts for abnormal sensor values

Hands-On: Build Live IoT Monitoring Dashboard

Week 5 — 8 Hours

Cloud Deployment & DevOps

  • Deploying IoT Backend on Cloud VM (AWS / Oracle / University Server)
  • Dockerizing Backend and Kafka Services
  • Docker Compose for Multi-Service IoT Stack
  • Device Management and Scaling Concepts
  • Monitoring System Logs and Performance

Hands-On: Deploy Full IoT Stack on Cloud

Week 6 — Capstone Project

Smart IoT Monitoring System

  • Design IoT Architecture Diagram
  • Deploy ESP32 Sensors
  • Build Backend API
  • Integrate Kafka Streaming Pipeline
  • Store Data in MongoDB
  • Develop Real-Time Dashboard
  • Deploy on Cloud Server
  • Implement Basic Anomaly Detection
  • Final Project Demonstration and Viva

Team-Based Capstone Deliverable

Results

Learning Outcomes


01

Design and implement end-to-end IoT systems from sensor to cloud.

02

Develop real-time streaming pipelines using Apache Kafka.

03

Store and manage time-series data in MongoDB with optimal schemas.

04

Build interactive IoT dashboards with real-time data visualization.

05

Deploy full-stack IoT applications on cloud infrastructure with Docker.

06

Understand scalability and DevOps practices in IoT systems.

Experts

Resource Persons


Distinguished faculty and industry leaders guiding participants through every dimension of the IoT full-stack journey.

Dr. Radha Tamal Goswami

Dr. Radha Tamal Goswami

Professor, Adamas University

Dr. Amlan Chakrabarti

Dr. Amlan Chakrabarti

Professor, Calcutta University

Mr. Rajat Subhro Roy

Mr. Rajat Subhro Roy

Director, Adamas Tech

Mr. Souvik Das

Mr. Souvik Das

IBM Garage Leader, Solutioning @IBM Consulting; AI and Generative AI Leader

Dr. Sajal Saha

Dr. Sajal Saha

Associate Dean & HOD (CSE), Adamas University

Dr. Nilanjan Dey

Dr. Nilanjan Dey

Professor, Techno Int. Newtown

Dr. Surojit Bose

Dr. Surojit Bose

Associate Professor, Kusum Devi Dental Hospital

Mr. Niladri Roy

Mr. Niladri Roy

Enterprise Architect & Product Delivery Lead, Tata Consultancy Services

Dr. Swalpa Kumar Roy

Dr. Swalpa Kumar Roy

Assistant Professor, AGEC

Dr. Saptarshi Goswami

Dr. Saptarshi Goswami

Assistant Professor, Banga Bashi College

Organisation

Coordinators & Committee


Coordinators


Prof. (Dr) Sajal Saha

Prof. (Dr) Sajal Saha

Associate Dean & HOD (CSE)

Coordinator
Dr. Bodhi Chakraborty

Dr. Bodhi Chakraborty

Assistant Professor

Co-Coordinator

Committee Members


Prof. (Dr) Debdutta Pal

Prof. (Dr) Debdutta Pal

Professor

Mr. Prabhat Das

Mr. Prabhat Das

Assistant Professor

Dr. Jhilam Mukherjee

Dr. Jhilam Mukherjee

Assistant Professor

Mr. Victor Das

Mr. Victor Das

Assistant Professor

Mr. Shiplu Das

Mr. Shiplu Das

Assistant Professor

RM

Mrs. Rupanwita Das Mahapatra

Assistant Professor

Mr. Bishal Mondal

Mr. Bishal Mondal

Technical Assistant