Curriculum

LoRaWAN Academy students have access to an edX online course dashboard for weekly, self-paced lessons. The program culminates with a hands-on project for applied learning.

Week 1

Introduction to IoT & LPWAN

  • Communication technology: Wired and wireless
  • Internet of Things: Different wireless technologies
  • Low Power Wide Area Network (LPWAN)
  • Market players

Includes:

  • Video lecture
  • Reading materials and resources
  • Assignment

Week 2

LoRa® (Radio Modulation)

  • LoRa characteristics
  • Radio propagation
  • LoRa modulation
  • Frequency bands

Includes:

  • Video lecture
  • Reading materials and resources
  • Problem set

Week 3

LoRaWAN architecture

  • Overview
  • LoRaWAN network server
  • Device classes
  • Scalability
  • Uplink and downlink messages

Includes:

  • Video lecture
  • Reading materials and resources
  • Quiz

Week 4

Getting started with hardware

  • Gateways
  • Nodes
  • Prototyping and what hardware to choose
  • Production
  • Power consumption
  • Antennas

Includes:

  • Video lecture
  • Reading materials and resources
  • Problem set

Week 5

Building a solution and prototyping

  • Case studies and examples
  • Sketch on the node libraries
  • Payload functions
  • Setting up end-to-end application
  • Protocols: MQTT, HTTP integration

Includes:

  • Video lecture
  • Reading materials and resources
  • Contest

Week 6

Data modeling and processing

  • Data storage and visualization
  • Cloud platforms and integrations
  • Tools: Grafana, InfluxDB, NodeRed

Includes:

  • Video lecture
  • Reading materials and resources
  • Problem set

Week 7

Localization

  • GPS
  • WiFi
  • Beacons
  • Geolocation

Includes:

  • Video lecture
  • Reading materials and resources
  • Assignment

Week 8

Security

  • OTAA/ABP Frame counters
  • Secure elements
  • Encryption and decryption

Includes:

  • Video lecture
  • Reading materials and resources

Week 9

Large-scale deployments

  • Placing gateways and site surveys
  • Enabling ADR (scalability)
  • NOC, alerting, updates
  • Mass commissioning
  • OTA updates
  • Security: setting up own handler
  • Using HTTP for scaling

Includes:

  • Video lecture
  • Reading materials and resources
  • Sample end-to-end application

Week 10

Final project

  • Curriculum recap
  • LoRaWAN ecosystem
  • Challenges ahead
  • Interoperability, roaming
  • Current state and future projects
  • Final project

Includes:

  • Video lecture
  • Reading materials and resources

Need more information?

Inquire about LoRaWAN Academy today.

Join our mailing list

Sign up for LoRa news, curriculum updates, project spotlights, and more.