Course catalog
All IoT Courses
Compare practical IoT, embedded systems and Industrial IoT courses by level and topic. Every course page lists its syllabus, prerequisites, tools and projects.
Showing all 12 courses
IoT Fundamentals and Basic Training
Understand how IoT systems work, from sensors and microcontrollers to networks, cloud platforms and dashboards, with simple hands-on exercises.
IoT Fundamentals
- Covers: Arduino-compatible boards, ESP32 development board, Common sensors (DHT, ultrasonic, LDR), MQTT concepts
Arduino Programming and IoT Training
Learn Arduino programming, sensor and actuator interfacing, and build reliable microcontroller projects you can later connect to the internet.
Embedded Systems / IoT Fundamentals
- Covers: Arduino Uno / Nano, Arduino IDE, DHT11/DHT22 and LM35 sensors, HC-SR04 ultrasonic sensor
ESP32, ESP8266 and Wireless IoT Training
Build Wi-Fi and Bluetooth connected devices with ESP32 and ESP8266, send data with MQTT and HTTP, and design reliable wireless IoT nodes.
Embedded Systems / Wireless IoT
- Covers: ESP32 DevKit, ESP8266 (NodeMCU), Arduino core for ESP32, MQTT with a broker
Raspberry Pi with Python and IoT Training
Use Raspberry Pi and Python to read sensors, build gateways, run services and connect edge devices to dashboards and the cloud.
Cloud and Software / Embedded Systems
- Covers: Raspberry Pi OS, Python 3, gpiozero / libgpiod, I2C and SPI sensors
Complete IoT Development and Cloud Integration
An end-to-end IoT course covering sensors, firmware, connectivity, cloud integration, dashboards, security basics and a full project.
Cloud and Software / IoT Fundamentals / Wireless IoT
- Covers: ESP32, Raspberry Pi, MQTT broker, Node-RED
Industrial IoT (IIoT) Training
Understand how IoT applies to factories and machines: sensors, protocols such as Modbus and OPC UA, gateways, SCADA and condition monitoring.
Industrial IoT
- Covers: Modbus RTU / TCP, OPC UA (concepts), MQTT, ESP32 / Raspberry Pi gateway
Smart Home and Home Automation Training
Design and build home-automation systems: relay control, sensors, scenes, voice-assistant integration concepts and safe mains-voltage practice.
Projects and Internship / Wireless IoT
- Covers: ESP32, Relay modules, PIR and door sensors, MQTT
Smart Agriculture and IoT Automation
Build IoT systems for farms and greenhouses: soil moisture, weather and water monitoring, irrigation control and low-power remote nodes.
Projects and Internship / Wireless IoT
- Covers: ESP32, Capacitive soil moisture sensor, DHT22 / SHT31, Relay and pump driver
Smart City and Environmental Monitoring
Learn IoT for urban and environmental monitoring: air quality, noise, water and waste use cases, sensor networks and open-data dashboards.
Cloud and Software / Wireless IoT
- Covers: ESP32, PM and gas sensors (e.g. PMS-series, MQ-series, BME280), MQTT, LoRaWAN (concepts)
AIoT: Artificial Intelligence of Things
Combine IoT data with machine learning: sensor data preparation, anomaly detection, forecasting basics and edge-inference concepts.
Cloud and Software
- Covers: Python, pandas / NumPy, scikit-learn, Raspberry Pi
Embedded Systems and Firmware Development
Learn embedded C, microcontroller peripherals, interrupts, RTOS concepts and structured firmware design for reliable devices.
Embedded Systems
- Covers: Embedded C, ARM Cortex-M or ESP32 platform, FreeRTOS, UART / I2C / SPI
IoT Final-Year Project Training and Internship
Guided IoT project development for final-year and pre-final-year students: topic selection, design, build, testing, report writing and demonstration.
Projects and Internship
- Covers: Arduino / ESP32 / Raspberry Pi (project-dependent), MQTT and dashboards, Sensors and actuators, Git and documentation tools
No courses match these filters.
How to choose the right IoT course
Start from where you are, not from where you want to end up. If you are new to electronics and programming, begin with IoT Fundamentals and Arduino. If you already program, ESP32 or Raspberry Pi with Python will get you to connected projects faster. Industrial and AIoT courses assume that you already understand the basics.
Not sure? Use the learning paths, which show the prerequisites and the sensible next step for each route, or ask the team to recommend a course based on your background.