STM32 MOOCs (Massive Open Online Courses)

Introduction to STM32Cube.AI

Introduction to STM32Cube.AI

Discover the 5 steps to deploy an ANN on STM32

Learn how to use STM32CubeMX and X-Cube-AI tools to work with Neural Networks on STM32


Focusing on STM32L4 family and STM32CubeMX code generator tool, this online course demonstrates to create a basic Neural Network embedded system on STM32 devices.

Who should attend this course?

  • Engineers interested in Neural Networks and its implementation in embedded world
  • Engineers looking for ready solutions of AI implementation on STM32 devices

Benefits you will take away

  • Basic information about Neural Networks and its implementation in STM32 embedded world
  • First experience with STM32CubeMX and X-Cube-AI – tools dedicated to Neural Network support on STM32

On line course concept

  • Course is provided in MOOC format with course material available online, mostly as videos complemented with exercises
  • This course takes approximately 90 minutes to complete, depending on your proficiency

Course outline

  • Overview of the Artificial Intelligence Solutions on STM32
  • Presentation of STM32Cube.AI function pack
  • Hands-on sessions
    • Out of the box experience on the STM32L4 Discovery kit IoT
    • Neural Network Model creation using Keras
    • How to configure and generate code using STM32CubeMX and X-CUBE-AI
    • How to update a NN model in FP-AI-SENSING using STM32CubeMX