IoT with Raspberry Pi & Arduino

Connect the physical world to the cloud with IoT hardware and Python.

4 DaysIntermediateTensorNova Certificate of Completion

Course Curriculum

Module 1Hardware Fundamentals
  • Raspberry Pi setup and GPIO basics
  • Arduino Uno programming with C++
  • Working with sensors: temperature, humidity, motion
  • Actuators: relays, servo motors, LEDs
Module 2Connectivity Protocols
  • MQTT publish/subscribe messaging
  • HTTP REST for IoT
  • Bluetooth Low Energy (BLE)
  • LoRaWAN for long-range IoT
Module 3Cloud Integration
  • Azure IoT Hub device registration
  • Device-to-cloud and cloud-to-device messaging
  • Azure IoT Edge for local processing
  • AWS IoT Core fundamentals
Module 4Data Visualisation & Alerting
  • Grafana dashboards with InfluxDB
  • Azure Time Series Insights
  • Real-time alerting with Azure Stream Analytics
  • Node-RED flow programming
Module 5Security & Deployment
  • Device authentication with X.509 certificates
  • Secure MQTT with TLS
  • OTA firmware updates
  • Edge AI with TensorFlow Lite

Prerequisites

  • Basic Python or C programming knowledge
  • Understanding of basic electronics (voltage, current)
  • No prior IoT or embedded systems experience required

Who Should Attend

  • Electronics and embedded engineers
  • Software developers entering IoT
  • Industrial automation professionals
  • Students and hobbyists building smart devices

Interested in IoT with Raspberry Pi & Arduino?

Our training advisors will help you choose the right batch format, dates, and pricing for your team or individual goals.