Available courses

This self-paced course is made up of modules that will help you build your understanding of LoRa® and LoRaWAN® from the ground up. Each module has clear Learning Objectives, and the quizzes at the end of each module will help ensure that you have mastered the material. 

In addition to the core coursework, most modules offer Advanced Assignments that include additional reading material and hands-on practice.


This guide will walk through the end-to-end deployment of a LoRaWAN® network. LoRa® uses an RF modulation technique that allows long-range, low powered wireless communication. LoRaWAN is a Low Power, Wide Area (LPWA) networking protocol. This guide aims to provide you with all the information you need to build a network using the LoRaWAN protocol, including hardware and software requirements and step-by-step instructions for building the different network elements.

Welcome to the Semtech LoRa® Developer Portal Systems Integrator Series, “How to Quickly Deploy Internet of Things (IoT) Solutions on the Helium LoRaWAN® Network”. This hands-on guide explains how Internet of Things (IoT) systems integrators can quickly deploy LoRaWAN® network solutions on the rapidly growing Helium IoT network.

After completing this set of tutorials, you will have a basic understanding of how the Helium network functions, how to on-board LoRaWAN devices, how to create a simple dashboard for monitoring, and how to use LoRaWAN and the Helium network for asset tracking applications.

Devices used in this tutorial are all off-the-shelf and readily available.

In the first section, you will learn about the Helium network and how it works with LoRaWAN devices and the IoT.  In the two part on-boarding section, you will learn how to add devices to the Helium network, and how to create an IoT dashboard to deploy commercially viable solutions.  In the final section, you will use the Helium network to create a simple asset tracking application using off-the-shelf components.


This is a hands-on guide for anyone interested in creating a LoRaWAN® solution at home or in a local building, using affordable and readily-available components.  By the end of the this guide, you will be able to use LoRaWAN to effectively set up and monitor your targeted environment with a set of IoT off-the-shelf components.  And while you will focus on an on-premise deployment for this lab, the technologies and paradigms you will use can also be deployed in the Cloud.

This lab will touch on concepts of the LoRaWAN standard very lightly, as the main aim is to get you to a real working system in a practical way without too many deep dives. There are many complementary articles if you want to learn more, and the best place to dig deeper is of course the Academy for LoRaWAN


This course is a deep dive into the LoRaWAN 1.0.4 specification, aimed at end device developers who want to understand the protocol in detail. The course can also be used to help you to understand and validate existing LoRaWAN reference implementations, such as LoRaMAC Node and LoRa Basics Modem, by teaching you what these libraries are doing. You can use the learnings from this course as a starting point to develop your own stack in your preferred programming language, or to understand how to use a LoRaWAN stack in your application. This course will also teach you the structure of the messages going between device and network server, which will help you to debug the network layer of your application.

As well as referencing the LoRaWAN specification found in TS001-1.0.4 LoRaWAN® L2 1.0.4 Specification, we also introduce you to best practices found in of TR007 Developing LoRaWAN® Devices V1.0.0 and Technical Recommendations for Preventing State Synchronization Issues around LoRaWAN® 1.0.x Join Procedure to ensure your application considers security, battery life and optimal network usage.

The course is presented from the perspective of the end device, and does not cover the network server side of the protocol. The content is presented in the order that things occur in real time, starting with the device joining the network, and then sending and receiving messages. We also cover adaptive data rate (ADR), and Class B and Class C at the end of the course.


The XR Solution Administrator (XRSA) Certification is targeted at technical sales and implementation personnel who deploy and support the Sierra Wireless Next Generation routers (XR and RX models). This series of routers are designed to be operated in a fully connected manner and so there is no longer a separation between the router and its management platform; the distributed systems communicate seamlessly with their management platform to provide a rich environment for managing, monitoring, troubleshooting and reporting.

The course includes three recorded sessions, each with its own workbook, quiz and lab assignment (requires direct access to a router and ALMS account), and a final exam when all individual parts are completed.


This course presents a typical set of customer requirements for a basic fixed deployment, and then steps the learner through the process of creating an AirLink® router configuration to meet those needs for the following router models:

  • MP70
  • RV50x or RV55
  • LX40 or LX60

Beyond the basic functional requirements of network addressing, Cellular and Wi-Fi settings, emphasis is placed on reliability and security, and the course allows you to just go by the checklist items, or actually bring up a demonstration of the ACEmanager interactions to create the template.


This course presents a typical set of customer requirements for a basic mobile deployment, and then steps the learner through the process of creating an AirLink®  configuration to meet those needs for nthe following moels:

  • MP70
  • RV50x or 55
  • LX40 or LX60

Beyond the basic functional requirements of network addressing, Cellular and Wi-Fi settings, emphasis is placed on reliability and security, and the course allows you to just go by the checklist items, or actually bring up a demonstration of the ACEmanager interactions to create the template.


This course presents a typical set of customer requirements for a basic mobile deployment, and then provides a quiz to assess the learner's understanding. Beyond the basic functional requirements of network addressing, Cellular and Wi-Fi settings, emphasis is placed on reliability and security, and the course allows you to go through the steps within the Local Configuration Interface to create the template.

This course provides the details of how the MG90, AirLink® Mobility Manager, and AirLink® Connection Manager solution set functions so that users will have a thorough understanding of the system interactions, and be able to configure the devices for optimal operation.

The course includes details on each component and how they interoperate, including the use of the AirLink® DNS service.


This course presents the basics of the AirLink® Management Service (ALMS), from navigating the interface to creating and applying labels, templates, and filters. Learners will explore how to use widgets and various ways to register devices. There are several hands-on practice exercises in the course.

Please note that this course has not been yet updated to reflect the recent change to a subscription-based service, or to highlight the new expanded capabilities of the RX and RX routers using AirLink® OS operating system.


This course introduces you to the AirLink Mobility Manager (AMM) and AirLink Manager (AM) platforms and walks through basic router management concepts and tasks. Each individual lesson takes just a few minutes, and there will be a quiz at the end to test your understanding of the information.

By the end of the course, you'll know your way around the application, and know how to perform the tasks most users will need to do. The last two topics of the course are dedicated to two common tasks that users will perform periodically.


This course provides both an introduction and a deep dive into the reporting capabilities and options in AirLink® Mobility Manager (AMM) and AirLink® Manager (AM) for operational and troubleshooting purposes. This course is targeted towards the following router applications:

AirLink® Mobility Manager for mobile applications

  • MG90
  • MP70
  • RV55
AirLink® Manager for fixed applications:
  • MP70
  • RV50x and 55
  • LX40 and 60

This course introduces best practices to follow at each key stage in the MG90 deployment process to ensure a smooth implementation. You'll learn the six key stages in the MG90 deployment process along with key business and technical considerations at each stage. You'll identify common mistakes at each stage, and also be able to explain the best practices to deliver a reliable customer solution that functions as expected and provides all requested benefits to the customer.