About this Learning Path

Who is this for?

This is an introductory topic for embedded software developers new to Raspberry Pi Pico.

What will you learn?

Upon completion of this learning path, you will be able to:

  • Install the Raspberry Pi Pico SDK
  • Run a hello world example
  • Measure application performance
  • Debug applications with gdb


Before starting, you will need the following:

  • Familiar with C programming on microcontrollers
  • Comfortable with the Linux terminal
  • Raspberry Pi Pico board
  • Raspberry Pi 3, 4, or 400 as a development computer