₹0 for students · Certificate · Beginner

IoT for Beginners

24 lessons: build connected devices from sensors to cloud, AI at the edge and voice

24 lessons · ~17 hours · 30-question final exam · pass mark 70%

About the course

What you’ll learn

Learn the Internet of Things by building real projects: a smart plant waterer, a vehicle tracker with geofences, a fruit-quality checker running AI at the edge, a stock counter for shops and a voice-controlled kitchen timer. Work with an Arduino-compatible Wio Terminal, a Raspberry Pi or a free virtual device, and learn sensors, actuators, MQTT, cloud IoT services, serverless code, storage, maps, computer vision and speech. Some cloud services used in the original lessons have since been renamed or retired; the concepts carry over to any provider. Each lesson has a study guide, the full lesson and a quiz. Pass every quiz and the final exam to earn a verifiable certificate.

Internet of ThingsSensors and actuatorsMQTTRaspberry PiArduinoAzure IoT HubServerless functionsEdge AIGeospatial dataSpeech services

Part of the career track: Cybersecurity and Connected Systems

How the certificate works

  1. Read each lesson’s study guide, then the full lesson and any notebooks or exercises.
  2. Pass every lesson quiz with 70% or more.
  3. Pass the final exam: 30 questions in 45 minutes.
  4. Get a certificate with a public verification link, and add it to LinkedIn.

Syllabus

24 lessons in 6 parts

Getting started

1
Introduction to IoT
45 min · IoT devices sense and act on the physical world, usually connected to the internet.
2
A Deeper Dive into IoT
40 min · IoT apps = the Thing (device) + the Internet (cloud services), with edge computing in between.
3
Interact with the Physical World with Sensors and Actuators
45 min · Analog sensors give varying voltages; an ADC converts them to numbers (e.g. 0–1023).
4
Connect Your Device to the Internet
50 min · MQTT is a lightweight publish/subscribe protocol using a broker and topics.

Farm: smart watering

5
Predict Plant Growth
45 min · Digital agriculture uses IoT data to improve yields and use resources efficiently.
6
Detect Soil Moisture
40 min · Too little or too much water harms plants; measuring moisture helps.
7
Automated Plant Watering
45 min · Microcontroller pins can't power a pump directly.
8
Migrate Your Plant to the Cloud
45 min · Cloud services provide on-demand, pay-as-you-go computing without managing hardware.
9
Migrate Your Application Logic to the Cloud
45 min · Serverless: small functions run on events; the provider manages servers and scaling.
10
Keep Your Plant Secure
40 min · IoT devices are targets: spoofing, takeover for physical harm, botnets like Mirai.

Transport: location tracking

11
Location Tracking
45 min · Vehicle tracking supports routing, delivery monitoring and compliance.
12
Store Location Data
40 min · Structured data fits relational SQL databases; semi-structured fits NoSQL.
13
Visualise Location Data
40 min · Maps make location patterns visible.
14
Geofences
40 min · A geofence is a virtual boundary around a real area.

Manufacturing: AI at the edge

15
Train a Fruit Quality Detector
40 min · AI sorts produce faster and more consistently than manual inspection.
16
Check Fruit Quality from an IoT Device
40 min · Cameras produce large data; devices compress and reduce resolution.
17
Run Your Fruit Detector on the Edge
45 min · Edge computing runs workloads near where data is produced.
18
Trigger Fruit Quality Detection from a Sensor
40 min · Real IoT applications combine multiple components into an architecture.

Retail: stock detection

19
Train a Stock Detector
40 min · Object detection finds each object with a label, confidence and bounding box.
20
Check Stock from an IoT Device
40 min · Predictions include a tag, probability and bounding box (as fractions of image size).

Consumer: voice assistant

21
Recognise Speech with an IoT Device
45 min · Voice assistants are IoT devices: microphone → AI → action → speaker.
22
Understand Language
45 min · Language understanding extracts meaning from text.
23
Set a Timer and Provide Spoken Feedback
40 min · Text-to-speech converts text into spoken audio; neural voices sound natural.
24
Support Multiple Languages
40 min · Users expect devices in their own language; India's multilingual context makes this valuable.

Course content is adapted from Microsoft's "IoT for Beginners" curriculum (https://github.com/microsoft/IoT-For-Beginners), used under the MIT License, Copyright (c) 2021 Microsoft. Study guides and quiz questions are written by Vikosha. Certificates are issued by Vikosha and are not issued or endorsed by Microsoft. Licence: MIT License, Copyright (c) 2021 Microsoft. View the original curriculum