About IoTClass.org
About IoTClass.org
IoTClass.org is a browser-based learning platform for Internet of Things systems. It is designed for learners who need to understand how connected products are built, how networks and protocols fit together, how sensing and actuation work, and how IoT systems are secured, tested, and operated.
The platform is organized as a set of learning books and module parts rather than one long linear textbook. The current catalog indexes 9 learning books, 43 module parts, and more than 1,600 chapter pages. Use the module browser, content hub, and knowledge map when you need a faster way to find the right topic.
- If you are new to IoT, start with Overview of IoT.
- If you need to choose a communication protocol, use the Protocol Selector Wizard.
- If you are looking for interactive material, open the Content Hub.
- If you want to browse everything by module, use Browse Modules.
What This Platform Covers
Foundations
The foundations book covers learning hubs, basic IoT concepts, protocol selection, applications, product context, and the core vocabulary used throughout the site.
Start with Learning Hubs, IoT Fundamentals, and Applications and Use Cases.
Physical World
IoT begins with real signals, hardware constraints, and physical devices. These modules cover electronics, sensors, mobile sensing, calibration, actuation, motors, relays, and control.
Start with Electronics and Circuits, Sensors and Measurement, and Actuators and Control.
Connectivity
Connectivity modules explain how devices move data across links and networks. They cover core networking, topologies, routing, transport protocols, and application protocols such as MQTT, CoAP, HTTP, and WebSockets.
Start with Networking Fundamentals, Network Topologies, and Application Protocols.
Wireless Technologies
The wireless modules cover short-range and long-range IoT communication, including Bluetooth and BLE, Zigbee, Thread, Matter, Wi-Fi, RFID, NFC, UWB, LoRaWAN, Sigfox, NB-IoT, LTE-M, and cellular IoT.
Start with Bluetooth and BLE, Zigbee, Thread and Matter, Wi-Fi and 802.11, RFID, NFC and UWB, LoRa and LoRaWAN, and Cellular IoT.
System Design
System design modules connect devices, networks, cloud services, gateways, and deployment patterns. They cover reference architectures, design patterns, edge and fog computing, wireless sensor networks, integration, gateways, and emerging paradigms.
Start with Reference Architectures, Design Patterns, Edge and Fog Computing, and Wireless Sensor Networks.
Data
Data modules cover storage, stream processing, analytics, machine learning, anomaly detection, dashboards, and visualization workflows used in deployed IoT systems.
Start with Data Storage, Stream Processing, Analytics and ML, and Visualization.
Security
Security modules cover IoT threat models, cryptography, authentication, access control, secure update paths, privacy, compliance, and defensive design.
Start with Security Threats Introduction, Cryptography, Authentication and Access, and Privacy and Compliance.
Human Factors
Human factors modules cover user experience, interface design, accessibility, consent, privacy expectations, location awareness, and multi-device interaction.
Start with UX Design and Accessibility and Interaction.
Engineering Practice
Engineering modules focus on how to turn concepts into working systems. They cover design methodology, prototyping, energy and power, testing, validation, and capstone work.
Start with Design Methodology, Prototyping, Energy and Power, Testing and Validation, and Capstone and Resources.
How To Use The Site
For a course sequence, follow the module order from Browse Modules. The books move from foundations, physical devices, and connectivity into wireless technologies, architecture, data, security, human factors, and engineering practice.
For a project, begin with the problem you are solving:
- Need a communication choice: use Protocol Selector Wizard, Core Networking, and the relevant wireless or application-protocol module.
- Need implementation help: use Prototyping, Testing and Validation, and the hands-on labs linked from each module.
- Need security review: use Threats and Fundamentals, Cryptography, Authentication and Access, and Privacy and Compliance.
- Need a fast refresher: use the review and assessment chapters inside each module.
For discovery, use:
- Content Hub for animations, games, simulations, labs, and external simulator links.
- Tool Discovery Hub for calculators, selectors, and visual tools.
- Simulations Catalog for interactive system and protocol simulators.
- Quizzes for practice and self-checks.
- Knowledge Map for concept relationships across the platform.
Learning Features
- Search across the site using the search box in the navigation bar.
- Use module index pages to choose the right chapter before reading deeply.
- Use figures and captions as checkpoints for the main idea of a section.
- Use quizzes, review scenarios, and assessment chapters to test understanding.
- Use labs and simulator links when a topic needs hands-on practice.
- Use related-module links when a topic depends on networking, security, data, or system-design context.
Availability
The HTML site is the primary format. It supports search, responsive reading, cross-module links, interactive tools, quizzes, and browser-based labs.
A print or offline format may be added later, but the live HTML version is the most complete version of the course material.
Maintenance And Updates
IoTClass.org is updated as a living learning platform. Module pages, hubs, and catalog views are generated from source content where possible so new and revised chapters can be found without hand-editing every navigation page.
Chapter quality is reviewed visually on desktop and mobile. The review process checks layout, readability, figures, captions, mobile overflow, broken assets, console errors, and whether the page still helps learners find information quickly.
Citation
Use this citation format when referencing the platform:
IoTClass.org. (2026). Internet of Things Class: A browser-based learning platform for IoT systems. https://iotclass.org/
Feedback
Use the feedback button on any page to report an error, confusing explanation, broken link, or topic that needs a clearer learning path. Specific feedback is most useful when it includes the page URL and the section heading.