Premium Courses Library

May 2022

Implementing nRF52 OTA Device Firmware Update (DFU) on iOS (SwiftUI)

In this course, we’ll go over how to implement Nordic’s nRF52 OTA DFU functionality into a SwiftUI iOS application.
Estimated Time to Complete: 4-5 Hours
Prerequisites/Skill Level: Intermediate. Prior basic BLE knowledge is required (Scanning, Advertising, Connections, GATT).
Released: May 2022

April 2022

A Deep Dive Into Bluetooth Beacons

In this course, we’ll cover the topic of Bluetooth beacons including the two most popular beacon standards: iBeacon and Eddystone. We’ll go over the implementation of these beacon standards as well as a beacon scanner application on the nRF Connect SDK.
Estimated Time to Complete: 3-4 Hours
Prerequisites/Skill Level: Beginner. Knowledge of basic BLE concepts.
Released: April 2022

February 2022

How to Qualify your Bluetooth Product

In this course, we’ll learn more about the Bluetooth Qualification process including an overview of the Bluetooth SIG, its membership levels, and utilizing the Bluetooth brand.
Estimated Time to Complete: 1 Hour
Prerequisites/Skill Level: Beginner. Knowledge of basic BLE concepts.
Released: February 2022

January 2022

Managing Multiple Peripherals in iOS (SwiftUI)

In this course, we’ll learn how to develop a BLE Central app for iOS that can manage multiple BLE Peripheral devices.
Estimated Time to Complete: 3-4 Hours
Prerequisites/Skill Level: Beginner. Knowledge of basic BLE concepts is recommended.
Released: January 2022

December 2021

Getting Started with nRF5 SDK – Part 2 (BLE Central + nRF Tools)

In this course, we’ll learn how to develop a BLE Central using the nRF5 SDK and SES. We’ll also cover some of the development tools provided by Nordic.
Estimated Time to Complete: 4-5 Hours
Prerequisites/Skill Level: Beginner. Knowledge of basic BLE concepts is recommended.
Released: December 2021

November 2021

Getting Started with nRF5 SDK (using Segger Embedded Studio)

In this course, we’ll learn how to develop using Nordic Semiconductor’s nRF5 SDK and Segger Embedded Studio.
Estimated Time to Complete: 2-3 Hours
Prerequisites/Skill Level: Beginner. Knowledge of basic BLE concepts is recommended.
Released: November 2021

September 2021

Technical Guide to BLE Long-range (Coded PHY)

In this course, we’ll learn about BLE Long-range (Coded PHY) and show how to implement it on different platforms.
Estimated Time to Complete: 4-5 Hours
Prerequisites/Skill Level: Beginner/Intermediate. Knowledge of basic BLE concepts is required.
Released: September 2021

October 2021

Getting Started with nRF Connect SDK + Zephyr (VS Code)

In this course, we’ll cover a high-level overview of the nRF Connect SDK, Zephyr, and how to develop for nRF5x devices using the new Visual Studio Code extension from Nordic Semiconductor.
Estimated Time to Complete: 3-4 Hours
Prerequisites/Skill Level: Beginner level. Knowledge of basic BLE concepts is required.
Released: October 2021