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

Universities

Submit your application to get started with LoRaWAN Academy.

Need more information?

Inquire about LoRaWAN Academy today.

Join our mailing list

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