nRF Connect SDK Intermediate

Firmware Development

nRF Connect SDK Intermediate

8.9/10 (1053)
6658 enrolled
The version can be changed at any time during the course and does not affect the certificate

Details

Intermediate level
9 lessons
10-12 hours to complete
Certificate of completion

Prerequisites

Hardware Requirements

System Requirements

  • A computer running Windows, macOS, or Linux
  • An up-to-date web browser

Software requirements​

We will go through how to download and install these tools throughout the course:

Supported SDK versions

  • nRF Connect SDK v3.3.0 – v2.6.2

    • nRF Connect SDK v2.6.0 or higher is needed for nRF9151 DK

    • nRF Connect SDK v2.8.0 or higher is needed for the nRF54L15 DK
    • nRF Connect SDK v3.3.0 or higher is needed for the nRF54LS05 DK

Course description

The nRF Connect SDK Intermediate course is a self-paced, hands-on online course that is aimed at empowering developers to master advanced topics and techniques for developing applications using the nRF Connect SDK. The course is designed to enable developers with some experience in the nRF Connect SDK to take their skills to the next level.

The course covers a wide range of topics, including thread management, data passing, debugging applications, adding support for custom boards, interacting with the SPI, ADC, and PWM peripherals, device driver development, and secure Device Firmware Update (DFU/FOTA) over different transports. The skills and knowledge gained from this course are applicable to any of Nordic Semiconductor’s devices, including the nRF91, nRF70, nRF53, and nRF52 Series.

With a focus on practical, hands-on learning, the nRF Connect SDK Intermediate course enables participants to dive deeper into the intricacies of the nRF Connect SDK and gain a more comprehensive understanding of its features. Through this course, developers will gain a deeper understanding of the underlying technology and techniques required to develop robust and reliable applications on Nordic Semiconductor devices.

What you'll learn

Who should enroll in this course?

The course is designed for embedded software engineers, firmware developers, students, makers, or anyone with prior experience with the nRF Connect SDK/Zephyr RTOS and wishes to take their skills to the next level.

Estimated time

The estimated time needed to finish this course is about ten to twelve hours in total. However, the actual time needed to finish the course will highly depend on your technical background and experience.

The version can be changed at any time during the course and does not affect the certificate

Details

Intermediate level
9 lessons
10-12 hours to complete
Certificate of completion

Prerequisites

Hardware Requirements

System Requirements

  • A computer running Windows, macOS, or Linux
  • An up-to-date web browser

Software requirements​

We will go through how to download and install these tools throughout the course:

Supported SDK versions

  • nRF Connect SDK v3.3.0 – v2.6.2

    • nRF Connect SDK v2.6.0 or higher is needed for nRF9151 DK

    • nRF Connect SDK v2.8.0 or higher is needed for the nRF54L15 DK
    • nRF Connect SDK v3.3.0 or higher is needed for the nRF54LS05 DK

Switch language?

Progress is tracked separately for each language. Switching will continue from your progress in that language or start fresh if you haven't begun.

Your current progress is saved, and you can switch back anytime.

Register an account
Already have an account? Log in
(All fields are required unless specified optional)

  • 8 or more characters
  • Upper and lower case letters
  • At least one number or special character

Forgot your password?
Enter the email associated with your account, and we will send you a link to reset your password.