Home OffSec
  • Pricing
Internet of Things (IoT) Essentials: Secure Devices | OffSec
Learning Paths

/

Internet of Things (IoT) Essentials

Internet of Things (IoT) Essentials

Difficulty

Internet of Things (IoT) Essentials introduces security for embedded systems. Learners explore embedded systems, firmware analysis, and ARM assembly, while practicing techniques to find vulnerabilities and create shellcode. This Learning Path gives security professionals the basic skills to analyze and test IoT devices, a critical area as connected devices continue to grow.

Internet of Things (IoT) Essentials

7

modules

83

hours of content

7

real-world skills

Learning Objectives

  • Understand embedded system fundamentals, architecture, and design
  • Explore the hardware–software boundary and common embedded operating systems
  • Analyze firmware using tools such as Binwalk and unblob
  • Learn ARM architecture and assembly through hands-on exercises
  • Write and run basic ARM assembly programs, including “Hello World”

Who is it for?

  • Embedded systems professionals seeking a comprehensive understanding of fundamentals
  • Developers and engineers looking to expand their knowledge of embedded system design
  • Curious learners wanting hands-on experience with firmware analysis and ARM assembly

Showcase your skills with an OffSec Learning Badge

Proficiency

Proven knowledge of the fundamentals of embedded systems

Industry recognition

A valuable OffSec credential demonstrating your commitment to cybersecurity

Hands-on skill

Demonstrated ability to identify and exploit IoT flaws

Internet of Things (IoT) Essentials FAQ

Ready to explore the world of embedded systems?

Tech innovators choose OffSec not just for training, but for true capability building— transforming employees into highly skilled defenders and problem solvers who elevate your organization’s security posture and value.