Training · Internet of Things

IoT using Arduino and Raspberry Pi

Comprehensive IoT training in India with Arduino and Raspberry Pi. Build devices, automate systems, and work on IoT projects from scratch. Ideal for beginners and experts.

Format
Online & OfflineLearn your way
Certificate
On completionIndustry-recognized
Duration
12 Days | 36 Hours3 Hours per day
Level
All levelsBeginners welcome

This is a beginner level comprehensive training, which starts from introducing students to the world of internet and how data moves in it. They are introduced to the Python Programming Language and are taught in details about how RESTFUL APIs work when it comes to sharing data between an IOT device and a centralized server. Students are introduced to the basics of Arduino programming and Analog Electronics and how to use any Arduino based embedded system to capture data from the physical environment and process it for storage and further analysis.

They are taken through an extensive hands on training session where they learn how to use Arduino, in conjunction with Python Scripts to transfer data to Thingspeak and IOT Plug, to complete the data transfer flow. At the end, they learn how to migrate the developed solutions to Raspberry Pi and all the associated utilities about it. If you'd rather build your APIs in PHP on a NodeMCU board, our IoT using NodeMCU and PHP course covers the same ground with a different stack.

Eligibility: It's intended for the people with Electrical / Electronics / Communication / Instrumentation / Computer Sc./ IT background with a keen interest in the field and very basic knowledge of any programming language. Having basic programming knowledge will benefit the students, but still we would be taking everyone through a bit of programming basics to bring everyone at par in the class. To see how this kind of sensor-to-cloud pipeline scales into a production system, explore our IoT engineering service and case studies.

Enrol or enquire

Seats are limited each batch — reach out to reserve yours.

Book a call
Curriculum

What you’ll cover.

  • Introduction to Embedded Systems
  • Basic Electronic Concepts of Embedded Designing
  • Introduction to Arduino: How to Program in Arduino?
  • LED Interfacing with Arduino
  • Pulse Width Modulation - Controlling brightness of a LED.
  • Digital Input Processing - Detecting Switch Inputs on Arduino Pins
  • Serial Communication in Arduino
  • Introduction to ADC and Serial Monitoring - Interfacing Temperature Sensor
  • Introduction to ADC and Serial Monitoring - Interfacing Light Sensor
  • Introduction to Python Programming Language
  • Installing various libraries
  • Using variables, string operators and expressions
  • Math operators and expressions
  • Making Requests in Python
  • Parsing Request Data in Python
  • Integrating Arduino and Python over Serial
  • Introduction to Thingspeak and IOT Plug
  • Practical: Making requests to the RESTFUL APIs
  • Developing a IoT Acquisition Box: Read, record, store and analyze the room temperature data in Thingspeak
  • Developing a IoT Acquisition Box: Read, record, store and visualize the room temperature data in IOT Plug
  • Developing a IOT controller: Automate AC Devices from IOT Plug Controlled Interface
  • Barebone v2.0 - Our In house Arduino
  • USB Serial Uploader
  • Connecting Wires
  • LEDs
  • Light Sensor
  • Potentiometer
  • Switch Input
  • Temperature Sensor
  • Batteries
  • Battery Connectors
FAQ

Good questions.

Basic knowledge of electronics and programming is recommended. Familiarity with microcontrollers like Arduino or ESP8266 is helpful but not required.

The course is designed for intermediate learners, but beginners with strong interest in IoT can also benefit with some additional preparation.

Yes, you will receive an industry-recognized certificate upon successful completion of the course.

You will have access to course materials, live sessions, one-on-one mentoring, and a community forum for support.

Yes, an IoT development kit is required for hands-on practice. Details about the required components will be provided upon registration.

← Back to all trainings