Getting started

To start working with the nRF Connect SDK, set up your development environment in one of the following ways:

If you want to go through a dedicated training to familiarize yourself with the basic functionalities of the nRF Connect SDK, enroll in the nRF Connect SDK Fundamentals course in the Nordic Developer Academy.

For building applications, we recommend using Visual Studio Code with the nRF Connect for VS Code extension. For more information about the extension, see the nRF Connect for Visual Studio Code documentation page.


Some samples in the nRF Connect SDK are currently not designed to work out-of-tree. You may need to manually configure your sample to work correctly in the nRF Connect for VS Code extension.

If you are working with embedded devices, it is a good practice to first test your setup by programming an unchanged sample to your development kit.