Skip to main content

Program Details

Foundations of IoT: Internet of Things 1

1. IoT Fundamentals

  • Lesson 1: IoT Concepts
  • Lesson 2: IoT Devices

2. The IoT in Our Lives

  • Lesson 1: The IoT Platform
  • Lesson 2: IoT Applications and Challenges

3. Building IoT Applications with Arduino

  • Lesson 1: Building a Smart Home System
  • Lesson 2: Building a Plant Watering System
  • Lesson 3: Building a Gas Leak Alarm System

4. Building an IoT Cloud Application

  • Lesson 1: Setting Up the Arduino Development Environment
  • Lesson 2: Programming Arduino with Python
  • Lesson 3: Interacting with a Cloud Web Service

Foundations of IoT: Internet of Things 2

1. IoT Advanced Applications

  • Lesson 1: IoT Application Areas
  • Lesson 2: IoT Networking Technologies
  • Lesson 3: Security and Privacy of IoT Systems

2. IoT Programming with C++

  • Lesson 1: Smart Security Applications with C++
  • Lesson 2: From Tinkercad Blocks to C++
  • Lesson 3: Microcontroller Programming with C++

3. IoT Messaging

  • Lesson 1: Smart Cities and the MQTT Protocol
  • Lesson 2: Designing and Programming a Smart Waste IoT Device
  • Lesson 3: Building a Smart Waste Management Solution

4. IoT Wireless Sensor Network Simulation

  • Lesson 1: Introduction to CupCarbon
  • Lesson 2: Communication in an IoT Network
  • Lesson 3: IoT and Automated Mobile Devices