About this Learning Path

Who is this for?

This is an introductory topic for embedded software developers interested in learning about machine learning.

What will you learn?

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

  • Understand and select physical and virtual hardware targets for ML application development with Cortex-M and Ethos-U
  • Identify and install software tools used for machine learning applications on microcontrollers
  • Find and learn from existing example applications


Before starting, you will need the following:

  • Some familiarity with microcontroller software development